Ciao,
dopo aver scelto il comando rettangolo e aver cliccato sul primo punto, poi posso scrivere come secondo punto per es. @-5,... e come seconda coordinata (y) invece che un numero una formula senza prima averla calcolata a parte ovviamente, ma farla calcolare al programma? Con Librecad si può, in Autocad mi sembra di no oppure qualcuno mi potrebbe dire se forse si può?
Potresti rispondere ad una richiesta di un punto con una istruzione AutoLISP che restituisca una lista.
L'itruzione deve essere preceduta da !.
La lista deve contenere 2 o 3 numeri che rappresentano le coordina x y e opzionalmente z.
Ad esempio questa istruzione
!(list (+ 12 5) (* 3 3))
restituisce le coordinate 17,9
La @ (significa punto precedente) non è consentita ma il suo valore lo puoi ottenere con l'istruzione (getvar"lastpoint")
altro esempio:
!(list (mapcar '+ (getvar"lastpoint") (list 5 (- 183 172))))
restituisce un punto che si trova a 5,11 unità dal punto precedente.
;;; Domenico IEVA
;;; www.domenicoieva.com
L'itruzione deve essere preceduta da !.
La lista deve contenere 2 o 3 numeri che rappresentano le coordina x y e opzionalmente z.
Ad esempio questa istruzione
!(list (+ 12 5) (* 3 3))
restituisce le coordinate 17,9
La @ (significa punto precedente) non è consentita ma il suo valore lo puoi ottenere con l'istruzione (getvar"lastpoint")
altro esempio:
!(list (mapcar '+ (getvar"lastpoint") (list 5 (- 183 172))))
restituisce un punto che si trova a 5,11 unità dal punto precedente.
;;; Domenico IEVA
;;; www.domenicoieva.com