prev up next

Implementation

Die Objektkoordinaten jedes Eckpunktes der Fläche werden mittels einer 4x4 Transformations-Matrix in die Bildschirmkoordinaten transformiert. Die Transformationen findet man im Kapitel Viewing Pipelinedes CG-Skripts.

Nach dem Transformieren erhält man die homogenen Koordinaten (xw,yw,zw,w) die noch duch w dividiert werden um die entsprechenden Koordinaten (x,y,z,1) zu erhalten.

Im nächsten Schritt wird die Fläche triangulisiert ,d.h. die Fläche wird in Dreiecke aufgeteilt.


Im letzten Schritt werden die Eckpunkte einzelner Dreiecke nach ihren y-Werten sortiert, so das man das Scanline Verfahren anwenden kann.
Danach werden die Parameter u,v der Eckpunkte jeweils linear interpoliert wobei an jedem Pixel ui/wi,vi/wi berechnet wird.
Die Eckpunkte werden durch das ScanlineVerfahren interpoliert.


prev up next