prev up inhalt next

Clipping im WC

Diese Strategie beginnt damit, die Ebenengleichungen für die sechs Seiten des $frustums$ im WC zu bestimmen. Bei einer Kamerafahrt muß dies im Allgemeinen für jedes Frame neu geschehen. Der Aufwand ist aber unabhängig von der Szene und ihrer Komplexität. Jeder Polygonpunkt wird durch Auswertung der Ebenengleichung an jeder der sechs Seiten geclippt. Wenn ein Polygon eine oder mehrere der Seiten schneidet, müssen noch die neuen Polygonpunkte berechnet werden, indem die Schnittpunkte der Polygonkanten mit den Seiten ermittelt werden.
Nur die verbleibenden Punkte müssen ins DC transformiert und auf dem Bildschirm angezeigt werden. Dazu ist eine Multiplikation mit der Matrix WC_DC notwendig.


prev up inhalt next