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

Home
- POV-Ray Tutorial

  - POV-Ray Beispiele
    Inhaltsübersicht
  - Geometrie
  - Architektur
    - Haus
    - Dach
    - Turm mit Zinnen
    - Schloss
        - 1. Turm
        - 2. Tor
        - 3. Graben
        - 4. Fenster
        - 5. Ausbau
    - Fenster u. Tür
    - Treppen
    - Pyramide
    - Säulen
    - Bogen
    - Zäune
    - Möbel
    - Haushalt
  - Technik
                                       
 
Tower with windows

Schloss - 4. Turm + Fenster

Die Konstruktion eines Schlosses mit Türmen, Tor und Fenstern.
Objekte:    "cylinder", "cone", "box".
Methoden: "#declare", "union", "difference".
tower plan
Turm mit Fenster.
Die Konstruktion:
Zur Konstruktion von Fenstern vgl. dort.
Zunächst wird der Turmkörper ausgehöhlt. Sodann werden die Löcher für die Fenster abgezogen um anschließend an denselben Stellen die vordefinierten Fenster einzusetzten.
tower
Zugehörige Szenenbeschreibung für POV-Ray:
".txt"-Datei oder ".pov"-Datei

// ---------------------- Turm ---------------------------
union{
 difference{
  union{
   cone{<0,-8,0>,3.0,<0,0,0>,2.0      texture{Walltex}}
   cylinder {<0,0,0>,<0,5,0>,2.0      texture{Walltex}}
   cylinder {<0,0.0,0>,<0,0.1,0>,2.05 texture{Walltex}}
   cylinder {<0,2.5,0>,<0,2.6,0>,2.05 texture{Walltex}}
   } // union
   cylinder {<0,-0.1,0>,<0,2.45,0>,1.7 texture{Walltex}}
   cylinder {<0,2.50,0>,<0,5.10,0>,1.7 texture{Walltex}}
   object{WindowHole rotate<0,  45,0> translate<0,  0,0>}
   object{WindowHole rotate<0, 135,0> translate<0,  0,0>}
   object{WindowHole rotate<0, 225,0> translate<0,  0,0>}
   object{WindowHole rotate<0, 315,0> translate<0,  0,0>}
   object{WindowHole rotate<0,  45,0> translate<0,2.5,0>}
   object{WindowHole rotate<0, 135,0> translate<0,2.5,0>}
   object{WindowHole rotate<0, 225,0> translate<0,2.5,0>}
   object{WindowHole rotate<0, 315,0> translate<0,2.5,0>}
   }//diff
 object{Window rotate<0, 135,0> translate<0,  0,0>}
 object{Window rotate<0, 225,0> translate<0,  0,0>}
 object{Window rotate<0, 315,0> translate<0,  0,0>}
 object{Window rotate<0,  45,0> translate<0,2.5,0>}
 object{Window rotate<0, 135,0> translate<0,2.5,0>}
 object{Window rotate<0, 225,0> translate<0,2.5,0>}
 object{Window rotate<0, 315,0> translate<0,2.5,0>}
 cone{<0,0,0>,2.5,<0,2.5,0>,0  translate<0,5,0>
                                    texture{Rooftex}}
 cone{<0,0,0>,2.0,<0,5.5,0>,0  translate<0,5,0>
                                    texture{Rooftex}}
}  // Ende von Turm --------------------------------------
Zurück zu Teil 3
Fortsetzung mit Teil 5
top

© Friedrich A. Lohmüller, 2006
www.f-lohmueller.de