lehrkraefte:snr:mathematik:klasse-2:2022-23:povray:erste-aufgaben

Erste Aufgaben

Lege ein neues Verzeichnis für deine POV-Ray-Programme an und speichere darin die folgende POV-Ray-Szenenbeschreibung (= POV-Ray-Programm) (rechte Maustaste).

a1-koordinatensystem.pov

Öffne das Programm in POV-Ray (erst POV-Ray starten, dann das Programm öffnen).

Lies das Programm durch und “rendere” es (d.h. berechne das zugehörige Bild). Verstehe, wie die Szenenbeschreibung funktioniert.

Dann

  • ergänze die y-Achse in grün;
  • ergänze die z-Achse in blau;
  • ergänze die x-z-Ebene in gelb-schwarzem Schachbrettmuster (gelb hat den RGB-Wert (1,1,0));
  • ergänze die y-z-Ebene in einer Farbe deiner Wahl, etwa Cyan (0, 1, 1)

Das Endergebnis sollte etwa so aussehen.

Zeichne am Punkt $P=(3, 5, 4)$ eine weisse Kugel mit Radius 0.1, indem du dein Programm am Ende um die folgenden Zeilen ergänzt:

sphere {                      // Kugel, gegeben durch
  <3, 5, 4>, 0.1              // Mittelpunkt und Radius
  pigment { rgb <1, 1, 1> }   // und RGB-Farbvektor
}

Zeichne geeignete Zylinder ein, so dass das folgende Bild entsteht (Stützquader mit jeweils vier roten bzw. grünen bzw. blauen Kanten):

Lege eine verspiegelte Kugel in die “Ecke” unseres Koordinatensystems, indem du das soeben erstellte Programm am Ende um die folgenden Zeilen ergänzst:

sphere {                // Kugel, gegeben durch
  <1, 1, 1>, 1          // Mittelpunkt und Radius
  finish { 
    phong 0.3 
    reflection 0.8      // 80 % des Lichts wird reflektiert
  }  
}

Ergänze drei verspiegelte Kugeln, so dass das folgende Bild entsteht:

Bonus: Lege eine weitere verspiegelte Kugel in die Mitte zwischen die vier Kugeln. Hinweis: $\sqrt{2}$ bekommst du per sqrt(2).

Öffne eine neue POV-Ray-Datei und kopiere den folgenden Code hinein:

kugelreihe.pov

Verstehe den Code und insbesondere die while-Schleife. Ändere den Code so, dass das folgende Bild entsteht:

  • lehrkraefte/snr/mathematik/klasse-2/2022-23/povray/erste-aufgaben.txt
  • Last modified: 2023/06/27 08:50
  • by Olaf Schnürer