Immissione di un punto
In questa lezione vedremo come effettuare una richiesta di immissione di un punto, e conseguentemente come riempire una variabile con il valore x y z del punto
Il comando che useremo è:
(getpoint "richiesta")
unito ovviamente a quello che abbiamo già studiato ovvero il comando setq
dove richiesta è ciò che apparirà nella riga di comando al momento di indicare il nostro punto.
facciamo un esempio:
(defun c:punto()
(setq miopunto (getpoint "Inserisci un punto "))
(princ "\n il punto inserito è ")
(princ miopunto)
(princ)
)
prima di salvare il tutto vorrei spiegare a cosa serve \n che è stato inserito all'inizio della stringa
"il punto inserito è ", bene serve a comunicare al programma che quella stringa deve essere scritta su una nuova linea
salviamo il file lez7.lsp
eseguiamo autocad e scriviamo nella linea di comando
(load "lez7")
facciamo Invio
quindi scriveremo
punto
Scarica l'esempio
R. Pucci