Rendering:

 

Il poliedro di controllo della superficie di rivoluzione viene tassellato mediante l'algoritmo di Oslo.I punti ottenuti costituiscono una mesh triangolare(oggetto 3D) che deve essere proiettata sul viewplane.L'oggetto viene perciņ sottoposto ad una traslazione di vettore O-O' (dove O č l'origine del sistema di riferimento prefissato e O' č il centro dell'oggetto da rappresentare).

Infine il centro della prospettiva č E( [Maple Math] , [Maple Math] , [Maple Math] ) espresso in coordinate polari rispetto al sistema di riferimento con origine in O'=O.

La matrice di proiezione utilizzata č la seguente:

[Maple Math]

Gli oggetti rappresentati sulla finestra Render vengono fatti ruotare semplicemente cambiando le coordinate sferiche di E ad esempio,in E( [Maple Math] , [Maple Math] , [Maple Math] ) o E( [Maple Math] , [Maple Math] , [Maple Math] ).

Per maggiori dettagli fare riferimento a Penna-Patterson:Projective Geometry and its applications to computer graphics.