Die Oberfläche einer Kugel mit Radius 1 kann beschrieben
werden durch
Dadurch entstehen auf der Kugel gleichgroße Längenkreise und
verschieden große Breitenkreise.
Diese schneiden
Dreiecke an jedem Pol und
Vierecke aus
der Kugeloberfläche.
Die Ortsvektoren der Eckpunkte eines Dreiecks am Nordpol
lauten
mit
und
.
Als Normalenvektor wird in jedem Eckpunkt der Ortsvektor als
Richtungsvektor () 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.