POVRAY ist in der Lage, Flächen bis zur 4. Ordnung darzustellen. Betrachtet sei folgende Funktion:
Der Ausdruck 1 + x2 + z2 ist ein Maß für den waagerechten Abstand eines Punktes von den Y-Achse, denn es gilt:
Folglich haben alle Punkte, die in der gleichen Entfernung
von der Y-Achse liegen den gleichen Y-Wert. Ist x = z = 0, dann ist
offensichtlich y = 8. Die Höhe aller weiter entfernten Punkte
nimmt mit ihrem Abstand quadratisch ab und nähert sich der Null. Um sich also eine
Vorstellung von der Fläche zu machen, kann man um die Y-Achse konzentrische
Kreise ziehen, die mit zunehmender Größe immer mehr gegen die Höhe Null streben.
| ![]() |
Um POVRAY diese Gleichung einzugeben, muß man sie in Normalform bringen:
Danach muß man die Koeffizienten in folgendem Schema suchen:
Die syntaktische POVRAY-Konstruktion heißt quartic und verlangt die Anordung der 35 möglichen Koeffizienten in folgender Form:
... also bezogen auf das obige Beispiel:
/* .............. */
quartic {<0,0,0,0,0,
0,1,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
0,0,1,0,1,
0,0,0,0,-8>
texture {
pigment {
color rgb <1, 0, 1>
}
finish {
phong 0.9
}
}
}
| ![]() |