24 Novembro 2014
Exercícios de linguagem de programação autolisp.
Criação de uma macro com o símbolo norte a partir de dois pontos mas sem a indicação precisa da dimensão do segmento (desenho segundo uma proporção).
- defun - defenir função.
- c: função externa ou seja comando para autocad.
- c: nome do comando.
- setq - atribuir à função um determinado valor.
- getpoint - pede um ponto em resposta à pergunta que se segue entre aspas.
- "" - funciona como o ENTER no autocad para terminar o comando.
- Desenho de uma circunferência com raio p1-p2.
- Desenho de uma circunferência distanciada da primeira 0.9x distância de p1 a p2.
- Desenho de polyline (segmento de maior espessura que indica o norte) com a espessura de 1/10 da distância p1-p2. "w" - widht - espessura da polyline que inicialmente é 0. Espessura inicial 0.1 - espessura final 0.1.
- Desenho de um segmento e rotação do mesmo para a indicação dos restantes pontos cardeais. (inserção de função que converte graus em radianos fora da 1º função).
- Desligar seleccção de pontos notáveis pelo comando osnap de modo a garantir a marcação do p1 e p2 e repor essa selecção depois do desenho do símbolo.
Desenho de dois símbolos norte diferentes do anterior a partir da mesma macro.