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

Home
- POV-Ray Tutorial

  - Bedingte
    Anweisungen

  Verzweigungen
   #if(...) ... #else ... #end
    - in Schleifen
    - in Macros
    - in Animationen
    > Ein-/Ausschalten von Teilen
   #switch(...) #case(..) ...
          #range(..) ... #end
    - Auswahl-Listen

  Existenz-Überprüfungen
   #ifdef(...) #ifndef(...)
    - Check in Include-Dateien
    - Defaults in Include-Dateien

  Schleifen
  Prechecked, Postchecked,
  Count-controlled, Early-Exit
   #while(...)... #end
   #for(...)... #end
    - Beispiele:
    - Schleifen in POV-Ray
    - Schleifen, Sinus, Kosinus
                                       

Zum Ein-/Ausschalten von Teilen einer Szene mit "clock":

Beispiel für die Anwendung einer Einfach-Verzweigung mit #if zum Ein-/Ausschalten von Teilen einer Szene (z.B. ein rechenintensiver Hintergrund während der Entwicklungsphase der Vordergrund-Objekte):

//-----------------------------
#declare Trees_On     = 0;// 0=off;1=on
#declare Mountains_On = 0;// 0=off;1=on
// Elemente hier manuell ein/ausschalten
// ...
// ... und irgendwo später
// in der Szenendatei:

#if ( Mountains_On = 1 )
// Aufwändige, rechenintensive Berge
#end // of "#if (  Mountains_On = 1 )"

#if ( Trees_On = 1)
// Aufwändiges und
// rechenintensives Bäumepflanzen
#end // of "#if ( Trees_On = 1 )"
// weiter ....

 
Background
Background_off
Background+Foreground

top

 
© Friedrich A. Lohmüller, 2010
homepage:http://www.f-lohmueller.de