Rekursives Programmieren mit POVRAY
Rekursion stammt aus dem Lateinischen und bedeutet "Zurückführung". Ein Objekt ist dann rekursiv, wenn es Varianten von sich selbst enthält oder mit Hilfe von Varianten seiner selbst definiert ist (z.B. Geschichten innerhalb von Geschichten, Bilder innerhalb von Bildern, ...).
Das erste Bild ist auf diese Art hergestellt.
Die zweite Möglichkeit, ein Bild im Bild herzustellen, ist das mehrmalige Umwandeln des Bildes,
das selbst als Vorlage dient.
Das zweite Bild ist so entstanden.
|
Rekursion mit Iterationen |
|
Das Bild im Bild |
Rekursives Programmieren mit Iterationen
Im ersten Bild (Pov-Skript durch Mausklick) wird ein Objekt bestehend aus
einem Kegel und drei Kugeln definiert, das dann seinerseits für die
Objektdefinition sechs weiterer Objekte verwendet wird. Unter Verwendung
des Schlüsselwortes
clock können bei entsprechendem Eintrag in der pov.ini diese Einzelobjekte gedreht werden, nur das letzte Objekt wird dann gezeichnet.
Nicht bei allen Bilder sind sämtliche Rekursionsobjekte sichtbar.
|
Für Christine, 7. 10. 1998 |
Das Bild im Bild