Descriptions et exemples pour le POV-Ray raytracer par Friedrich A. Lohmueller
English English English
Italiano  Italiano
Deutsch 

Page d'AccueilHome
- POV-Ray Tutorial

  Systèmes de coordonnées
  et Fonctions en 2D

  - Papier quadrillé
  - Système de coordonnées
      avec les Axes
  - Macro pour un quadrillage
      avec deux niveaux
  - Fonctions 2D
      Examples
  > Fonctions mathématiques
      en POV-Ray
                                           
Les fonctions mathématiques en POV-Ray
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 :
mathematical functions
Téléchargement du ficher pour POV-Ray : fun01.pov.

 
mathematical functions
Téléchargement du ficher pour POV-Ray : fun02.pov.

 
mathematical functions
Téléchargement du ficher pour POV-Ray : fun03.pov.

 
mathematical functions
Téléchargement du ficher pour POV-Ray : fun04.pov.

 
top
© Friedrich A. Lohmüller, 2011
www.f-lohmueller.de