BiA_DtR

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é.