Comunidade
AutoCAD - Português
Bem vindo ao Forum de AutoCAD da Autodesk. Compartilhe seu conhecimento, faça perguntas e explore os tópicos mais populares de AutoCAD.
cancelar
Mostrando resultados para 
Mostrar  apenas  | Pesquisar então 
Você quer dizer: 

Polyline e LWpolyline

4 RESPOSTAS 4
SOLUCIONADO
Responder
Mensagem 1 de 5
Anonymous
960 Exibições, 4 Respostas

Polyline e LWpolyline

Que alteração faço nesta rotina para que ela selecione qualquer tipo de poligono (POLYLINE, LWPOLYLINE)?
Desde já, agradeço a ajuda.

(defun c:POL (/ EntName^ EntPick@)
(setvar "CMDECHO" 0)
(if (setq EntPick@ (entsel "\nSelect Polyline: "))
(if (= (cdr (assoc 0 (entget (car EntPick@)))) "LWPOLYLINE")
(progn
(setq EntName^ (cdr (assoc -1 (entget (car EntPick@)))))
(DimPL EntName^)
);progn
);if
);if
(if (not EntName^)
(princ "\nNo Polyline selected.")
);if
(princ)
)
4 RESPOSTAS 4
Mensagem 2 de 5
f_santana
em resposta a: Anonymous

voce precisa entrar com uma condicional OR na verificação de tipo de entidade
(if
(or (equal....)
(equal....)
)
(progn
)
)


Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.


Fábio Santana
Architect | CAD/BIM Manager

EESignature

Mensagem 3 de 5
Anonymous
em resposta a: Anonymous

f_santana,

Fiz alteração que sugeriu e mesmo assim não funcionou:

(defun c:POL (/ EntName^ EntPick@)
(setvar "CMDECHO" 0)
(if (setq EntPick@ (entsel "\nSelect Polyline: "))
(if (or (= (= (cdr (assoc 0 (entget (car EntPick@)))) "LWPOLYLINE") "POLYLINE"))
(progn
(setq EntName^ (cdr (assoc -1 (entget (car EntPick@)))))
(DimPL EntName^)
);progn
);if
);if
(if (not EntName^)
(princ "\nNo Polyline selected.")
);if
(princ)
)
Mensagem 4 de 5
f_santana
em resposta a: Anonymous

não funcionou porque voce não fez da forma correta

(if
(or (= (cdr (assoc 0 (entget (car EntPick@)))) "LWPOLYLINE")
(= (cdr (assoc 0 (entget (car EntPick@)))) "POLYLINE")
)
(progn
)
)

era assim que eu disse para voce fazer


Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.


Fábio Santana
Architect | CAD/BIM Manager

EESignature

Mensagem 5 de 5
Anonymous
em resposta a: Anonymous

Santana,

Obrigado pela ajuda.

Não encontrou o que está procurando? Pergunte à comunidade ou compartilhe seu conhecimento.

Postar nos fóruns  

Autodesk Design & Make Report