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 ....
|
|
|
|