Beispiele zum Raytracer POV-Ray von Friedrich A. Lohmüller
English   English English version

Yin und Yang Themen Ei - Fortsetzung

Ei (egg)

Die Konstruktion einer Eiform .

Objekte:    "box", "sphere".
Methoden: "intersection", "difference", "declare" , "union"
Ansicht von vorn (Blick in z-Richtung)

Konstruktion im Detail:

Das Gemeinsame (Schnittmenge = intersection) einer Kugel bzw. eines Ellipsoides (jeweils hellgrau) und eines Quaders (dunkelgrau) bildet eine Halbkugel (untere Ei-Hälfte) bzw. ein halbes Ellipsoid (obere Ei-Hälfte). Beide Hälften werden mittels "union" zu einem neuen Körper verbunden.
Dasselbe läßt sich auch mit Differenz-Bildung mit den Spiegelbildern der Quader bezüglich der xz-Ebene erreichen.
//---------------------------------------------------------------------
#declare Ei_Tex =                            //  <-----1
   texture{pigment{color White}
           normal {bumps 0.4 scale 0.01}
           finish {ambient 0.1 diffuse 0.9 phong 0.1}}
//-------------------------------------------//  <-----2  -------------
#declare Ei_oben =                 //Alternativ mit "difference":
intersection{                      //difference{
 sphere{<0,0,0>,1 scale<1,1.75,1>} // sphere{<0,0,0>,1 scale<1,1.75,1>}
 box{<-1,0,-1>,<1,1.75,1>}         // box{<-1,-1.75,-1>,<1,0,1>}
 }//-------------------------------------------------------------------
#declare Ei_unten =                
intersection{                      //difference{
 sphere{<0,0,0>,1 scale<1,1,1>}    // sphere{<0,0,0>,1 scale<1,1,1>}
 box{<-1,-1,-1>,<1,0,1>}           // box{<-1,0,-1>,<1,1,1>}
 }//-------------------------------------------------------------------
#declare Ei =
union{ object{Ei_oben }
       object{Ei_unten}
       texture{Ei_Tex}
 }//-------------------------------------------------------------------
object{ Ei_oben  translate<-1.1,1.1,0>        //  <----3
        texture{Ei_Tex}}
object{ Ei_unten translate<-1.1,0.9,0>
        texture{Ei_Tex}}
object{ Ei       translate< 1.1,1.0,0>}
//------------------------------------------------------------ end ----

Dies ergibt folgendes Bild:

Beispiel Ei-Form 600x450
Zugehörige Szenenbeschreibung für POV-Ray:
".txt"-Datei oder ".pov"-Datei


Yin und Yang Themen Ei - Fortsetzung

© Friedrich A. Lohmüller, 2003     email email: (legacy email redacted)