Corso Autocad

®

 

Credits

 
 Home  

descrizione corsi    iscrizione corso autocad    indice autocad 3D    indice autocad 2D

   
       
                    

 

   

  Corso Autolisp   Indice delle lezioni autolisp  

   

10° lezione corso autolisp

 

Angle
La funzione angle, restituisce l'angolo espresso in radianti rispetto all'UCS corrente, di una linea retta passante per i punti p1 e p2 .

Il comando che useremo  è:
(angle p1 p2)

esempio:

(angle (list 1.0 1.0) (list 1.0 4.0)) restituisce 1.5708

il numero che viene restituito è espresso in radianti

Vediamo come convertirlo in gradi

Angtos è la funzione per convertire un numero reale che rappresenta un angolo espresso in radianti e lo restituisce in formato stringa.

(angtos angolo modo precisione)

dove angolo è l'angolo espresso in radianti, modo è il valore delle unità angolari (vedi tabella), precisione rappresenta il numero di cifre decimali.

 

Valore Modo Formato
0 Gradi
1 Gradi,minuti,secondi
2 Gradicentesimali
3 Radianti
4 Unità Topografiche

esempio:

(angtos 0.785398 0 4)   restituisce "45.0000"

nell'esempio su esposto viene convertito il numero reale 0.785398 che rappresenta un angolo espresso in radianti, in una stringa che rappresenta l'angolo espresso in gradi con 4 cifre decimali 

Esempio:

(defun c:angolo()
(setq a 120)
(setq b 150)
(setq c 200)
(setq d 250)
(setq primop (list a b))
(setq secondop (list c d))
(setq radianti (angle primop secondop))
(setq gradi (angtos radianti 0 0))
(alert gradi)
(princ)
)


salviamo il file lez10.lsp 
eseguiamo autocad e scriviamo nella linea di comando
(load "lez10")
facciamo Invio
quindi scriveremo
angolo

Scarica l'esempio    

R. Pucci

Indice delle lezioni autolisp     Lezione precedente  Lezione successiva

 

 

 

 
   
Tutti i nomi di marchi e nomi di prodotti citati nel testo e nei sorgenti sono marchi depositati o registrati dai rispettivi proprietari
 


 


 

  
 Contatti

descrizione corsi    iscrizione corso autocad    indice autocad 3D    indice autocad 2D    Motore di ricerca veliero

 

I cookie tecnici sul nostro sito aiutano a fornire i nostri servizi. Si usano inoltre cookie di terze parti per la profilazione delle preferenze nell'ambito della navigazione in rete. Navigando sul sito accetti il loro utilizzo.   Informazioni
OK