Escolar Documentos
Profissional Documentos
Cultura Documentos
(João Manuel R. S. Tavares) AutoLISP - V - Manipulação de Entidades
(João Manuel R. S. Tavares) AutoLISP - V - Manipulação de Entidades
AutoLISP - V
Manipulação de entidades
João Manuel R. S.
Tavares
Função cons
z Sintaxe:
– (cons primeiro-novo-elemento lista)
acrescenta um novo elemento no início da lista
– (cons primeiro-novo-elemento átomo)
constrói uma lista do tipo “par pontuado”
z Exemplos:
(cons 'a '(b c d)) ;retorna (A B C D)
(cons '(a) '(b c d)) ;retorna ((A) (B C D))
(cons 'a 2) ;retorna (A . 2)
(car (cons 'a 2)) ;retorna A
(cdr (cons 'a 2)) ;retorna 2
Função assoc
Função subst
Função entget
Função entmake
z Cria um novo objecto no desenho a partir de uma lista
contendo informações descritivas do objecto.
z Sintaxe: (entmake (lista-que-descreve-o-objecto))
z Exemplo:
Função handent
Função nentsel
Exemplo:
(setq Ent (nentsel "\nPick an entity or subEntity: "))
(print (strcat “O handle da subentidade seleccionada é: " (cdr (assoc 5 (entget
(car Ent))))))