|
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:
|