Descrizioni ed esempi per il raytracer POV-Ray di Friedrich A. Lohmüller
English English English
Français français
Deutsch Deutsch

Home
- POV-Ray Tutorial

  Sistemi di coordinate
  e funzioni in 2D

  - Carta quadrettata
  - Sistemi di coordinate
      con gli assi
  - Macro per un reticolo
      con due livelli
  - Funzioni 2D
      Esempio
  > Funzioni matematiche
      in POV-Ray
                                           
Funzioni matematiche in POV-Ray
Attenzione:
Si deve scrivere "X" (lettera maiuscola!), e non "x",
anche "Y" invece di "y" e "Z" invece di "z"

Molte lettere minuscole sono parole chiave in POV-Ray:
   x = <1,0,0;>, y = <0,1,0;>, z = <0,0,1;> !!!!
Si scrive anche "X*X" per "x2", e "(X-2)*(X-2)*(X-2)" per "(x-2)3".  


Lista dei Funzioni matematiche in POV-Ray:            
abs(X) = valore absoluto di X.
pow(X,Y) = funzione esponenziale:
   X potenziato con l'esponente Y.
   Per es.: pow(X,2) = X*X.
sqrt(X) = radice quadrata di X
 
int(X) = la parte di numero intero di X
mod(X,Y)   = X modulo Y =((X/Y)-int(X/Y))*Y (classa dei resti)
div(X,Y) = la parte di numero intero di (X/Y)
max(X,Y,...) = massimo di due o più numeri reali (float values)
min(X,Y,...) = minimo di due o più numeri reali
ceil(A) più piccolo valore intero sopra A
floor(A) più grande valore intero sotto A
select(A, B, C) Se (A < 0) = B, se (A >= 0) = C.
select(A, B, C ,D)
      Se (A < 0) = B, se (A = 0) = C, e se (A > 0) = D.
 
 
degrees(X) = trasforma radianti in gradi (degrees).
radians(X) = trasforma gradi in radianti (radians)
          radians(X) = X*pi/180.
 
(Nel seguente: tutti i valori X sono in radianti!)
sin(X) = sino di X (X in radianti) [sen(X)]
cos(X) = cosino di X (X in radianti)
tan(X) = tangente di X (X in radianti)
 
(Nel sequente i resultati sono angoli in radianti!)
asin(X) = arcoseno di X
acos(X) = arcocoseno di X
atan2(X,Y) = arcotangente di(X/Y)
[ atan2(X,1) si prende per tan(X) ]
 
 
sinh(X) = sino iperbolico di X
cosh(X) = cosino iperbolico di X
tanh(X) = tangente iperbolica di X
 
asinh(X) = sino iperbolico inverso di X
acosh(X) = cosino iperbolico inverso di X
atanh(X) = tangente iperbolica inversa di X
 
 
exp(X) = funzione esponenziale di X.
log(X) = logaritmo di X
ln(X)  = logaritmo naturale di X  
Con il standard include file 'math.inc'
(bisogna inchiudere con' #include"math.inc" !)
fra l'altro ci sonoa disposizione queste altre funzioni:
Le funzioni trigonometriche con l'argomento in gradi
sind(X)
cosd(X)
tand(X)

asind(X)
acosd(X)
atand(X)
atan2d(X,Y) = atan( X/Y )

sgn(X) = -1 se (X < 0), +1 se (X >= 0)
Esempi:
mathematical functions
Download scene file for POV-Ray: fun01.pov.

 
mathematical functions
Download scene file for POV-Ray: fun02.pov.

 
mathematical functions
Download scene file for POV-Ray: fun03.pov.

 
mathematical functions
Download scene file for POV-Ray: fun04.pov.

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