Attention :
On doit écrire "X" (majuscule !), au lieu de "x",
aussi "Y" au lieu de "y" et "Z" au lieu de "z"
Beaucoup des minuscules sont mots de clé en POV-Ray:
x = <1,0,0;>, y = <0,1,0;>, z = <0,0,1;> !!!!
On doit aussi écrire "X*X" pour "x2", et
"(X-2)*(X-2)*(X-2)" pour "(x-2)3".
Liste de Fonctions mathématiques en POV-Ray :
abs(X) = valeur absolu de X.
pow(X,Y) = exposant: X puissance Y
sqrt(X) = racine carrée de X
int(X) = part entière de X
mod(X,Y) = X modulo Y =((X/Y)-int(X/Y))*Y
div(X,Y) = part entière de (X/Y)
max(X,Y,...) = maximum de deux ou plus d'un nombre réel
min(X,Y,...) = minimum de deux ou plus d'un nombre réel
ceil(A) valeur entière plus petit sur A
floor(A) valeur entière plus grand sous A
select(A, B, C) Si (A < 0) = B, si (A >= 0) = C.
select(A, B, C ,D)
Si (A < 0) = B, si (A = 0) = C, et si (A > 0) = D.
degrees(X) = converti radian en degré.
radians(X) = converti degré en radian = X*pi/180.0.
(Dans ce qui suit : les arguments X sont en radian !)
sin(X) = sinus de X
cos(X) = cosinus de X
tan(X) = tangente de X
(Dans ce qui suit : les resultats sont angles en radian!)
asin(X) = arc sinus de X
acos(X) = arc cosinus de X
atan2(X,Y) = arc tangente de (X/Y)
sinh(X) = sinus hyperbolique de X
cosh(X) = cosinus hyperbolique de X
tanh(X) = tangente hyperbolique de X
asinh(X) = sinus hyperbolique inverse de X
acosh(X) = cosinus hyperbolique inverse de X
atanh(X) = tangente hyperbolique inverse de X
exp(X) = fonction exponentielle de X.
log(X) = logarithme de X
ln(X) = logarithme naturel de X
|
Avec le fichier include standard 'math.inc'
(on doit inclure avec ' #include"math.inc" !)
entre autres il est disponible ces autres fonctions :
Les fonctions trigonométriques avec les arguments en degrés :
sind(X)
cosd(X)
tand(X)
asind(X)
acosd(X)
atand(X)
atan2d(X,Y) = atan( X/Y )
sgn(X) = -1 si (X < 0), +1 si (X >= 0)
|
|
Exemples :
Téléchargement du ficher pour POV-Ray :
fun01.pov.
Téléchargement du ficher pour POV-Ray :
fun02.pov.
Téléchargement du ficher pour POV-Ray :
fun03.pov.
Téléchargement du ficher pour POV-Ray :
fun04.pov.
|