Angle
Obtenir une orientation
Cette fonction renvoie l'angle d'une direction définie par deux points.
Syntaxe : | (angle point1 point2) |
Arguments | point1, point de départ défini par une liste (list) ou un point cliqué à l'écran point2, point d'arrivée défini par une liste (list) ou un point cliqué à l'écran |
Valeur retournée | un angle en radians |
Exemples :
Points de direction :
(angle '(10.0 1.0) '(10.0 20.0)) |
C'est une ligne verticale en plan, (dans le sens des Y)
et la valeur renvoyée est : 1.5708
Avec deux points cliqué à l'écran :
1 2 3 4 | (setq p1 (getpoint "Choix du premier point\n") p2 (getpoint "Choix du deuxième point\n") direction (angle p1 p2) ) |
La valeur renvoyée est l'angle entre l'axe des X et la direction p1 p2.
Exemple dans le SCU général :
La variable "direction" contient la valeur : 0.64 (angle en radians)
Exemple dans un SCU particulier :
La variable "direction" contient la valeur : 0.64, angle en radians par rapport à l'axe des X du SCU général bien qu'on soit dans un SCU particulier au moment de l'appel de la fonction (angle).
5 décembre 2017