Pacote | flash.display |
Classe | public final class GraphicsTrianglePath |
Herança | GraphicsTrianglePath Object |
Implementações | IGraphicsPath, IGraphicsData |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Os vértices do triângulo não contêm coordenadas z e não necessariamente representam faces 3D. No entanto, você pode usar um caminho de triângulo para oferecer suporte ao processamento da geometria 3D em um espaço 2D.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
culling : String
Especifica se os triângulos voltados para uma determinada direção devem ser processados. | GraphicsTrianglePath | ||
indices : Vector.<int>
Um Vector de inteiros ou índices, em que cada grupo de três índices define um triângulo. | GraphicsTrianglePath | ||
uvtData : Vector.<Number>
Um Vector de coordenadas normalizadas usadas para aplicar mapeamento de textura. | GraphicsTrianglePath | ||
vertices : Vector.<Number>
Um Vector de números em que cada par de números é tratado como ponto (um par x, y). | GraphicsTrianglePath |
Método | Definido por | ||
---|---|---|---|
GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Cria um novo objeto GraphicsTrianglePath. | GraphicsTrianglePath | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
Retorna o valor primitivo do objeto especificado. | Object |
culling | propriedade |
culling:String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Especifica se os triângulos voltados para uma determinada direção devem ser processados. Usado para impedir o processamento de triângulos que não podem ser vistos na exibição atual.
Ele pode ser definido como qualquer valor estabelecido pela classe TriangleCulling.
Implementação
public function get culling():String
public function set culling(value:String):void
Elementos da API relacionados
indices | propriedade |
public var indices:Vector.<int>
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Um Vector de inteiros ou índices, em que cada grupo de três índices define um triângulo. Se o parâmetro de índices for nulo, cada grupo de três vértices (seis pares x,y no Vector de vértices) definirá um triângulo. Do contrário, cada índice se referirá a um vértice, que é um par de números no Vector de vértices. Por exemplo, indexes[1]
se refere a (vértices[2]
, vértices[3]
).
uvtData | propriedade |
public var uvtData:Vector.<Number>
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Um Vector de coordenadas normalizadas usadas para aplicar mapeamento de textura. Cada coordenada se refere a um ponto no bitmap usado para o preenchimento. Deve haver uma coordenada UV ou UVT por vértice.
Nas coordenadas UV, (0,0) é o ponto superior esquerdo do bitmap, e (1,1), o ponto inferior direito.
Se a extensão deste vetor tiver duas vezes a extensão do vetor vertices
, são usadas as coordenadas normalizadas sem a correção de perspectiva.
Se a extensão deste vetor tiver três vezes a extensão do vetor vertices
, a terceira coordenada é interpretada como "t", a distância do olho à textura no espaço do olho. Isso ajuda o mecanismo de renderização a aplicar corretamente a perspectiva ao mapear as texturas em 3D.
vertices | propriedade |
GraphicsTrianglePath | () | Construtor |
public function GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Cria um novo objeto GraphicsTrianglePath.
Parâmetrosvertices:Vector.<Number> (default = null ) — Um Vector de números em que cada par de números é tratado como ponto (um par x, y). Obrigatório.
| |
indices:Vector.<int> (default = null ) — Um Vector de inteiros ou índices, em que cada grupo de três índices define um triângulo.
| |
uvtData:Vector.<Number> (default = null ) — Um Vector de coordenadas normalizadas usadas para aplicar mapeamento de textura.
| |
culling:String (default = "none ") — Especifica se os triângulos voltados para uma determinada direção devem ser processados. Usado para impedir o processamento de triângulos que não podem ser vistos na exibição atual. Ele pode ser definido como qualquer valor estabelecido pela classe TriangleCulling.
|
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z