Pakiet | flash.display |
Klasa | public final class TriangleCulling |
Dziedziczenie | TriangleCulling Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Terminy POSITIVE
i NEGATIVE
dotyczą znaku normalnej trójkąta wzdłuż osi Z. Normalna jest wektorem 3D, który jest prostopadły do powierzchni trójkąta.
Trójkąt, którego wierzchołki 0, 1 i 2 są ustawione zgodnie z kierunkiem ruchu wskazówek zegara, ma normalną o wartości dodatniej. Oznacza to, że normalna tego trójkąta jest skierowana w stronę dodatniej części osi Z, z dala od aktualnego punktu widzenia. Jeśli używany jest algorytm TriangleCulling.POSITIVE
, trójkąty, których normalne są dodatnie, nie będą renderowane. Takie rozwiązanie określa się również jako usuwanie powierzchni niewidocznych.
Trójkąt, którego wierzchołki są ustawione przeciwnie do ruchu wskazówek zegara, ma normalną o wartości ujemnej. Oznacza to, że normalna tego trójkąta jest skierowana w stronę ujemnej części osi Z, w stronę aktualnego punktu widzenia. Jeśli używany jest algorytm TriangleCulling.NEGATIVE
, trójkąty, których normalne są ujemne, nie będą renderowane.
Więcej informacji
Powiązane elementy interfejsu API
Stała | Zdefiniowane przez | ||
---|---|---|---|
NEGATIVE : String = "negative" [statyczny]
Określa usuwanie wszystkich trójkątów, które są skierowane w stronę bieżącego punktu widzenia. | TriangleCulling | ||
NONE : String = "none" [statyczny]
Określa brak usuwania powierzchni. | TriangleCulling | ||
POSITIVE : String = "positive" [statyczny]
Określa usuwanie wszystkich trójkątów, które są skierowane w stronę przeciwną niż bieżący punkt widzenia. | TriangleCulling |
NEGATIVE | Stała |
public static const NEGATIVE:String = "negative"
Ustawia usuwanie wszystkich trójkątów, które są skierowane w stronę bieżącego punktu widzenia.
NONE | Stała |
public static const NONE:String = "none"
Określa brak usuwania powierzchni. Wszystkie trójkąty w ścieżce będą renderowane.
POSITIVE | Stała |
public static const POSITIVE:String = "positive"
Określa usuwanie wszystkich trójkątów, które są skierowane w stronę przeciwną niż bieżący punkt widzenia. Jest to również określane jako usuwanie powierzchni, które znajdują się z tyłu punktu widzenia.
Tue Jun 12 2018, 12:06 PM Z