Você está na página 1de 1

(defun c:tt() ;PRIMEIRO! ;sempre que for CRIAR o bloco, use estas linhas PRIMEIRO (entmake '((0 .

"BLOCK") ;tipo de entidade (2 . "Teste") ;nome do bloco (8 . "0") ;layer (10 0.0 0.0 0.0) ;ponto de base ;|se o bloco tem atributos editaveis use 2, se nao te atributos, use 0 veja o help para mais pes|; (70 . 2) )) ;AGORTA CRIA ENTIDADES NORMALMENTE... ;exemplo: uma linha: (entmake '((0 . "LINE") (8 . "0") (10 0.0 -4 0.0) (11 0.0 0.0 0.0) ) ) (entmake (list (cons 0 "CIRCLE") (list 10 0.0 0.0 0.0) (cons 40 0.4) ) ) ;COMO SE CRIA UM ATRIBUTO: ;se vc usou o dxf 70 iguala 2, o bloco tem atributos ;logo, vc precisa criar eles ;use uma sequencia desta para cada atributo que voce quer criar: (entmake '((0 . "ATTDEF") ;tipo de entidade: atributo (8 . "0") ;layer (10 0.0 0.0 0.0) ;ponto de insero (40 . 0.4) ;altura do texto (1 . "1") ;valor padro (50 . 0) ;rotao (7 . "standard") ;estilo do texto (72 . 1) ;alinhamento horizontal ;alinhamento do texto, se o dxf 72 e 74 so diferentes de zero ;vc precisar dele... (11 0.0 0.0 0.0) (3 . "Entre com o valor") ;prompt na linha de comando (2 . "Num. Nota") ;nome do atributo (70 . 0) ;veja o help para as opes (74 . 0) ;alinhamento vertical ) ) ;sempre finalizamos a criao do bloco com uma entidade ENDBLOCK: (entmake '((0 . "ENDBLK"))) ;POR LTIMO! ;e assim CRIAMOS o bloco... )

Você também pode gostar