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










© 2010 Asti PoVRay-Site Mathematische Streiflichter Algorithmische Kunst