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

Dreifache Fischblase overview Überblick

 
Dreipass

Die Konstruktion eines Dreipasses.

Objekte:    "torus", Torus_segment macro aus "shapes_lo.inc".
Methoden: "#declare", "object{...}"

Die Konstruktion im Detail:

Bestimmung des Radius Ri der inneren Kreise:

Der Schlauchradius aller verwendeten Ringe sei mit R0 bezeichnet. Der Radius der innerne Kreise sei mit Ri bezeichnet. Der Radius des außeren Kreises sei mit Ra bezeichnet. In nebenstehender Zeichnung gilt:
Ri (dunkelgrün) = Ra/2 + R0/2.
Dies ist nötig, damit der innere Ring über dem Ursprung vorbeigeht (vgl. roter Pfeil!). Nur so kann man mit einer gedrehten Ebene (oder entsprechenden "box") die Teile oben rechts und links entsprechend abschneiden. Die rechte dieser Ebenen ist in nebenstehender Abbildung (transparent gelb) dargestellt.
Der innerne Torus (orange) und
eine der Ebenen zum Abschneiden (gelb)
// Äußerer Radius:
#declare Ra = 3.00 -R0;
// Radius der inneren Kreise;
#declare Ri  = Ra /2+ R0/2;

#declare Part =
intersection{
torus{ Ri,  R0
       rotate<90,0,0>
       translate<0,-Ra+Ri,0>}
plane { <0,1,0>,0 rotate<0,0, 30>}
plane { <0,1,0>,0 rotate<0,0,-30>}
box{<-Ri-R0,-Ra-R0,-R0>,
     <Ri+R0, 0,R0>}
}// ------- Ende von "Part" ------
union{   //-----------------------
torus{ Ra,  R0
       rotate<90,0,0>
      } // Ende des Torus  -------

object{ Part rotate<0,0,0*120>}
object{ Part rotate<0,0,1*120>}
object{ Part rotate<0,0,2*120>}
}// Ende der Union
//--------------------------- Ende
Klicken Sie hier für die vollständige Beschreibung
dieser Szene für POV-Ray:
".txt"-Datei or ".pov"-Datei

Dreifache Fischblase overview Überblick

© Friedrich A. Lohmüller, 2004
email email: (legacy email redacted)
homepage:www.f-lohmueller.de