prev up inhalt next


16.2.2 Kugel

Die Oberfläche einer Kugel mit Radius 1 kann beschrieben werden durch

Zur Approximation durch Flächen wird der Vollwinkel in n Teile zerlegt:

Dadurch entstehen auf der Kugel n Längenkreise und (n/2) Breitenkreise. Diese schneiden n Dreiecke an jedem Pol und n(n/2 - 2) Vierecke aus der Kugeloberfläche. Die Ortsvektoren eines Dreiecks am Nordpol ( = 0) lauten

mit = k · , k {0,...,n - 1} .

Eines der Vierecke hat die Ortsvektoren

mit = k · ,k ,k < n und = l · ,l ,0 < l < (n/2 - 1) .

Als Normalenvektor wird in jedem Eckpunkt der Ortsvektor als Richtungsvektor ( w = 0 ) eingetragen, denn der Radiusvektor steht senkrecht auf der Kugeloberfläche. Einen Ellipsoid erzeugt der Rendering-Algorithmus aus der Kugel durch ungleichmäßige Skalierung beim Modeling.


Vom Projektionsalgorithmus erzeugte Szene mit Kugel und Zylinder in der Drahtmodell-Darstellung ohne Rückkanten ( n = 32 ).


Vom Renderingalgorithmus erzeugte Szene mit Kugel und Zylinder von zwei Strahlern beleuchtet, Gouraud-schattiert.

prev up inhalt next