Beschreibungen und Beispiele zum Raytracer POV-Ray von Friedrich A. Lohmüller
English English English
Italiano Italiano
Français français

Home
- POV-Ray Tutorial

  Koordinatensysteme
  und 2D-Funktionen

  - Karopapier
  - Koordinatensysteme
      mit Achsen
  - Makro für Raster
      mit 2 Niveaus
  - 2D-Funktionen
      Beispiele
  > Mathematische Funktionen
      in POV-Ray
                                           

Mathematische Funktionen in POV-Ray.

Achtung:
Schreiben Sie "X" (Großbuchstabe!) und nicht "x".
ebenso "Y" statt "y" und "Z" statt "z"

Viele Kleinbuchstaben sind reservierte Schlüsselworte in POV-Ray:
   x = <1,0,0;>, y = <0,1,0;>, z = <0,0,1;> !!!!
Schreiben Sie "X*X" für "x2", bzw. "(X-2)*(X-2)*(X-2)" für "(x-2)3".


Liste der Mathematischen Funktionen in POV-Ray     :
abs(X)= Betrag von X = absolute value of X.
pow(X,Y) = Potenzierung: X hoch Y
sqrt(X) = Quadratwurzel aus X = square root of X
 
int(X)  = Ganzzahlanteil von X = integer part of X
mod(X,Y)   = X modulo Y =((X/Y)-int(X/Y))*Y
div(X,Y) = Ganzzahlanteil von (X/Y) = integer part of (X/Y)
max(X,Y,...) = Maximum von 2 oder mehr Werten
min(X,Y,...) = Minimum von 2 oder mehr Werten
ceil(A) kleinste Ganzzahl oberhalb von A
floor(A) größte Ganzzahl unterhalb von A
select(A, B, C) Wenn (A < 0) = B, wenn (A >= 0) = C.
select(A, B, C ,D)
      wenn (A < 0) = B, wenn (A = 0) = C, wenn (A > 0) = D.
 
degrees(X) = rechnet Radiant in Grad um (radians to degrees)
radians(X) = rechnet Grad in Radiant um = X*pi/180.0
 
(Im folgenden: Alle Argumente X sind in Radians!)
sin(X) = Sinus von X = sine of X
cos(X) = Kosinus von X = cosine of X
tan(X) = Tangens von X = tangent of X
 
(Im folgenden: Ergebnisse sind Winkelwerte in Radians!)
asin(X) = Arcus-Sinus von X = arc-sine of X
acos(X) = Arcus-Kosinus von X = arc-cosine of X
atan2(X,Y) = Arcus-Tangens von X = arc-tangent of (X/Y)
 
sinh(X) = Sinus hyperbolikus von X
cosh(X) = Kosinus hyperbolikus von X
tanh(X) = Tangens hyperbolikus von X
 
asinh(X) = Invers Sinus hyperbolikus
acosh(X) = Invers Kosinus hyperbolikus
atanh(X) = Invers Tangens hyperbolikus
 
exp(X) = Exponentialfunktion e hoch X
log(X) = Logarithmus von X = logarithm of X
ln(X)  = natürlicher Logarithmus von X  
Mit der Standard-Include-Datei 'math.inc'
(muss eingebunden werden durch ' #include"math.inc" !)
sind unter anderem diese weiteren Funktionen zu Verfügung:
Trigonometrische Funktionen mit dem Argument in Grad:
sind(X)
cosd(X)
tand(X)

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

sgn(X) = -1 wenn (X < 0), +1 wenn (X >= 0)
Beispiele:
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