Pacote | flash.display |
Classe | public final class TriangleCulling |
Herança | TriangleCulling Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Os termos POSITIVE
e NEGATIVE
se referem ao sinal de um triângulo normal ao longo do eixo z. O normal é um vetor 3D perpendicular à superfície do triângulo.
Um triângulo cujos vértices 0, 1 e 2 são dispostos em sentido horário apresenta um valor normal positivo. Ou seja, ele aponta normalmente em uma direção de eixo z positivo, distante do ponto de vista atual. Quando o algoritmo TriangleCulling.POSITIVE
é usado, os triângulos com normais positivos não são processados. Outro termo para isso é remoção de face oculta.
Um triângulo cujos vértices são dispostos em sentido anti-horário apresenta um valor normal negativo. Ou seja, ele aponta normalmente em uma direção de eixo z negativo, próximo do ponto de vista atual. Quando o algoritmo TriangleCulling.NEGATIVE
é usado, os triângulos com normais negativos não são processados.
Saiba mais
Elementos da API relacionados
Constante | Definido por | ||
---|---|---|---|
NEGATIVE : String = "negative" [estático]
Especifica a remoção de todos os triângulos próximos do ponto de vista atual. | TriangleCulling | ||
NONE : String = "none" [estático]
Nenhuma remoção é especificada. | TriangleCulling | ||
POSITIVE : String = "positive" [estático]
Especifica a remoção de todos os triângulos distantes do ponto de vista atual. | TriangleCulling |
NEGATIVE | Constante |
public static const NEGATIVE:String = "negative"
Especifica a remoção de todos os triângulos próximos do ponto de vista atual.
NONE | Constante |
public static const NONE:String = "none"
Nenhuma remoção é especificada. Todos os triângulos do caminho são processados.
POSITIVE | Constante |
public static const POSITIVE:String = "positive"
Especifica a remoção de todos os triângulos distantes do ponto de vista atual. Isso também é conhecido como remoção de face oculta.
Wed Jun 13 2018, 11:10 AM Z