N° |
Fonction |
Catégorie |
Version |
BIA 01 |
BiA_DtR |
Fonction Arithmétique |
1.0 - Janvier 2007 |
Description
But
|
Convertit les degrés en radians
|
Prototype
|
(BiA_DtR Angle_Deg)
|
Argument
|
Angle_Deg - La valeur de l'angle en degrés - Réel ou Entier -
|
Retours
|
Un nombre réel ou nil.
|
Var. globales
|
Néant
|
Description
|
Convertit en radians la valeur d'un angle exprimé en degrés.
|
Notes
|
Contrairement à la routine DtR usuelle, BiA_DtR vérifie le type de
l'argument et ne peut donc retourner un message d'erreur.
|
Exemples
|
(BiA_DtR 90) retourne 1.50708
(BiA_DtR -180) retourne -3.14159
(BiA_DtR 360) retourne 6.28319
(BiA_DtR 0) retourne 0.0
(BiA_DtR "aab") retourne nil
(BiA_DtR aa) retourne nil
(aa n'a pas été défini)
|
La fonction
1- (defun BiA_DtR (*Angle_Deg)
2- (if (or
3- (= (type *Angle_Deg) 'REAL)
4- (= (type *Angle_Deg) 'INT)
5- )
6- (* pi (/ *Angle_Deg 180.0))
7- )
8- )
Lignes 2-5 : Vérifie si l'argument est un nombre (entier ou réel)
Et, si oui,
Ligne 6 : Multiplie par pi (3.14159...) le résultat de la division
de la valeur de l'angle en degrés par 180.
Sinon retourne nil
Equivaut à multiplier le nombre en degrés par 0.0174533.
Pourrait donc être remplacé par (* *Angle_Deg 0.0174533)
Type : Renvoie le type de l'élément spécifié.