Paket | flash.display |
Klasse | public final class TriangleCulling |
Vererbung | TriangleCulling Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Bezeichnungen POSITIVE
und NEGATIVE
beziehen sich auf das Vorzeichen der Normalen eines Dreiecks entlang der z-Achse. Die Normale ist ein 3D-Vektor, der senkrecht zur Oberfläche des Dreiecks verläuft.
Bei einem Dreieck, dessen Scheitelpunkte 0, 1 und 2 im Uhrzeigersinn angeordnet sind, hat die Normale einen positiven Wert. Mit anderen Worten: Die Normale zeigt in eine positiven z-Achsenrichtung, vom aktuellen Blickpunkt weg. Wenn der Algorithmus TriangleCulling.POSITIVE
verwendet wird, werden Dreiecke mit positiven Normalen nicht dargestellt. Dies wird auch als Backface Culling (Unterdrücken von Rückflächen) bezeichnet.
Bei einem Dreieck, dessen Scheitelpunkte entgegen dem Uhrzeigersinn angeordnet sind, hat die Normale einen negativen Wert. Mit anderen Worten: Die Normale zeigt in einer negativen z-Achsenrichtung, zum aktuellen Blickpunkt hin. Wenn der Algorithmus TriangleCulling.NEGATIVE
verwendet wird, werden Dreiecke mit negativen Normalen nicht dargestellt.
Weitere Informationen
Verwandte API-Elemente
Konstante | Definiert von | ||
---|---|---|---|
NEGATIVE : String = "negative" [statisch]
Gibt an, dass alle Dreiecke unterdrückt werden, die zum aktuellen Blickpunkt hin zeigen. | TriangleCulling | ||
NONE : String = "none" [statisch]
Gibt an, dass kein Culling erfolgt, also keine Flächen unterdrückt werden. | TriangleCulling | ||
POSITIVE : String = "positive" [statisch]
Gibt an, dass alle Dreiecke unterdrückt werden, die vom aktuellen Blickpunkt weg zeigen. | TriangleCulling |
NEGATIVE | Konstante |
public static const NEGATIVE:String = "negative"
Gibt an, dass alle Dreiecke unterdrückt werden, die zum aktuellen Blickpunkt hin zeigen.
NONE | Konstante |
public static const NONE:String = "none"
Gibt an, dass kein Culling erfolgt, also keine Flächen unterdrückt werden. Alle Dreiecke im Pfad werden dargestellt.
POSITIVE | Konstante |
public static const POSITIVE:String = "positive"
Gibt an, dass alle Dreiecke unterdrückt werden, die vom aktuellen Blickpunkt weg zeigen. Dies wird auch als Backface Culling (Unterdrücken von Rückflächen) bezeichnet.
Tue Jun 12 2018, 10:04 AM Z