Você está aqui: AutoLISP ::: Dicas & Truques ::: Ponto, Pontos, Comando POINT |
Como desenhar um ponto no AutoCAD usando AutoLISP - Como disparar o comando POINT em AutoLISPQuantidade de visualizações: 262 vezes |
Nesta dica mostrarei como desenhar pontos no AutoCAD usando AutoLISP e o comando POINT. Para isso nós vamos definir uma localização geométrica p. Para deixar o código simples eu defini o ponto (coordenadas x, y, z) usando uma list. Posteriormente você poderá pedir para o usuário clicar na área de desenho (GA) e obter as coordenadas usando a função getpoint() da AutoLISP. Uma outra idéia é ler as coordenadas geométricas a partir de um arquivo do Excel, CSV ou TXT e usar estas informações para plotar os pontos no AutoCAD. Veja o código AutoLISP completo para o exemplo: ; função que nos permite desenhar um ponto na ; área de desenho do AutoCAD a partir das coordenadas ; x, y e z (defun c:desenhar-ponto() ; vamos definir as coordenadas do ponto (setq p (list 20 45 0)) ; Agora chamamos o comando POINT passando o ; o ponto geométrico (command "POINT" p "") ) Antes de desenhar pontos no AutoCAD, verifique os valores das variáveis de sistema PDMODE e PDSIZE. Estas variáveis controlam o formato e o tamanho dos pontos. Você pode também disparar o comando PTYPE na janela de comandos do AutoCAD para abrir a janela Point Style e escolher o estilo e tamanho desejado. Dica: Para carregar seu código AutoLISP no AutoCAD, digite (LOAD "C:\codigos_autolisp\desenho.lsp"), com duas barras invertidas na separação dos diretórios e nome do arquivo, na janela de comandos e depois chame a função desejada digitando (DESENHAR-PONTO), por exemplo. Opcionalmente você pode ir até o menu Manage e escolher a opção Load Application. Em seguida selecione o arquivo desejado e clique o botão Load. |
![]() |
Veja mais Dicas e truques de AutoLISP |
Dicas e truques de outras linguagens |
VB.NET - Como retornar a versão do .NET a partir de seus códigos VB.NET usando Environment.Version.ToString() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |