Dúvidas sobre AutoLISP...
Moderador: Moderadores
-
belinha
- Bronze 1/3

- Mensagens: 176
- Registrado em: Ter 25 Mar 2008 12:00:00 am
Mensagem
por belinha »
Ola gente.
Como eu faço para armazenar em uma variavel o rotation de um objeto selecionado com o entsel.
Brigada beijos!
-
ederson
- Prata 1/3

- Mensagens: 414
- Registrado em: Qua 21 Jul 2004 12:00:00 am
- Localização: Belo Horizonte
Mensagem
por ederson »
Se o objeto for uma linha:
[/lsp](vla-get-angle (vlax-ename->vla-object (car (entsel))))[/lsp]
Se não for uma linha, terá que utilizar de outros recursos.
Ederson Ambrosio
031 8893-2947
BH-MG
-
belinha
- Bronze 1/3

- Mensagens: 176
- Registrado em: Ter 25 Mar 2008 12:00:00 am
Mensagem
por belinha »
na verdade é um texto.
-
belinha
- Bronze 1/3

- Mensagens: 176
- Registrado em: Ter 25 Mar 2008 12:00:00 am
Mensagem
por belinha »
na verdade é assim eu quero selecionar um texto e fazer um X sobre ele no tamanho dele por isso preciso saber a rotation dele.
-
svfabi
- Bronze 1/3

- Mensagens: 100
- Registrado em: Qui 31 Ago 2006 12:00:00 am
- Localização: Brasilia DF
Mensagem
por svfabi »
Bom talvez resolva.
[lsp]
(cdr (assoc 50 (entget (car (entsel)))))[/lsp]te mais
Ate mais
-
ederson
- Prata 1/3

- Mensagens: 414
- Registrado em: Qua 21 Jul 2004 12:00:00 am
- Localização: Belo Horizonte
Mensagem
por ederson »
Neste caso é produtivo manipular as coordenadas do getboundingbox.
(vla-getboundingbox (vlax-ename->vla-object (car (entsel))) 'minpoint 'maxpoint)
(print (list (vlax-safearray->list minpoint) (vlax-safearray->list maxpoint)))
Até!
Ederson Ambrosio
031 8893-2947
BH-MG