Materialien zum Unterricht

Deklarieren von Objekten

Jede PovRay-Szene besteht aus einer Menge von Grundformen, die zum fertigen Bild geschickt miteinander kombinert und bewegt werden.  
Auf einem roten Zylinder soll ein kleiner, metallfarbener Zylinder sitzen. (Batterie) Die Größen werden zu Beginn der Szene deklariert:
#declare hoehe1=7;
#declare dicke1=1;
#declare hoehe2=0.2;
#declare dicke2=0.5;

Die beiden Zylinder werden jetzt zu einem Objekt mit dem Namen Batterie zusammengefasst:

#declare Batterie = union { 
  hier steht der Text für die beiden Zylinder    
}

Mit #declare wird der Name des Objekts festgelegt. Union vereinigt die in der geschweiften Klammer enthaltenen Objekte zu einem Objekt.

Das neue Objekt Batterie ist jetzt nicht mehr zu sehen! Es wird mit

object {Batterie}

wieder sichtbar gemacht und kann nun auf bewegt und gedreht werden:
object {Batterie
        rotate <-30,-80,0>
    }

 

Ein einmal deklariertes Objekt lässt sich in einer Szene mehrmals darstellen.

 

zurück