// Darstellung einer durch eine implizite Gleichung beschriebenen Fläche // --------------------------------------------------------------------- #version 3.5; // benötigte POV-Ray-Version background { color rgb <1, 1, 1> } // Hintergrundfarbe (weiß) #include "textures.inc" // vordefinierte Oberflächen // --------------------------------------------------------------------- isosurface { function {sin(10*x)/8+((sqrt(z*z+y*y))-0.5)} contained_by { box { -2, 2 } } accuracy 0.005 max_gradient 10 open texture{ Soft_Silver finish {reflection 0.12} } no_shadow } // Definition der Kamera und der Lichtquellen #declare winkel = - 60 ; // Winkel der Kamera zur x-Achse (in Grad) // Auf den Parameter "winkel" koennte verzichtet werden, dafuer muesste unten der entsprechende // Wert -60 dann jeweils direkt eingetragen werden. Allerdings kann man durch die Definition dieses // Winkels leicht den Blickpunkt veraendern. camera { orthographic location <120*cos(winkel*pi/180), 40, 120*sin(winkel*pi/180)> right x*4/3*3.5 up y*3.5 look_at <0.0, -2/10, 0.0> } light_source { <0, 4, -20> color rgb <1, 1, 1> } light_source { <0,30,4> color rgb <1, 1, 1> }