Paquete | flash.display |
Clase | public final class GraphicsTrianglePath |
Herencia | GraphicsTrianglePath Object |
Implementa | IGraphicsPath, IGraphicsData |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Los vértices del triángulo no contienen coordenadas z y no representan necesariamente caras 3D. Sin embargo, el trazado de un triángulo se puede utilizar para permitir la representación de geometría 3D en un espacio 2D.
Elementos de API relacionados
Propiedad | Definido por | ||
---|---|---|---|
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
culling : String
Especifica si se representan los triángulos enfrentados a una dirección determinada. | GraphicsTrianglePath | ||
indices : Vector.<int>
Un vector de enteros o índices, donde cada tríada de índices define un triángulo. | GraphicsTrianglePath | ||
uvtData : Vector.<Number>
Un vector de coordenadas normalizadas se utiliza para aplicar asignación de texturas. | GraphicsTrianglePath | ||
vertices : Vector.<Number>
Un vector de elementos Number donde cada pareja de números se trata como un punto (un par x, y). | GraphicsTrianglePath |
Método | Definido por | ||
---|---|---|---|
GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Crea un nuevo objeto GraphicsTrianglePath. | GraphicsTrianglePath | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object |
culling | propiedad |
culling:String
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Especifica si se representan los triángulos enfrentados a una dirección determinada. Se utiliza para evitar la representación de triángulos que no puedan visualizarse en la vista actual.
Se puede definir en cualquier valor mediante la clase TriangleCulling.
Implementación
public function get culling():String
public function set culling(value:String):void
Elementos de API relacionados
indices | propiedad |
public var indices:Vector.<int>
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Un vector de enteros o índices, donde cada tríada de índices define un triángulo. Si el parámetro indices es null, cada tres vértices (seis pares x,y en el vector vertices) define un triángulo. En caso contrario, cada índice hace referencia a un vértice (par de números del vector vertices). Por ejemploindexes[1]
hace referencia a (vertices[2]
, vertices[3]
).
uvtData | propiedad |
public var uvtData:Vector.<Number>
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Un vector de coordenadas normalizadas se utiliza para aplicar asignación de texturas. Cada coordenada hace referencia a un punto del mapa de bits utilizado para el relleno. Debe existir una coordenada UV o UVT por cada vértice.
En coordenadas UV, (0,0) es la esquina superior izquierda del mapa de bits y (1,1) la esquina inferior derecha.
Si la longitud de este vector duplica la del vector vertices
, se utilizan coordenadas normalizadas sin corrección de perspectiva.
Si la longitud de este vector triplica la del vector vertices
, la tercera coordenada se interpreta como 't', la distancia desde el ojo a la textura en el espacio visual. Esto ayuda a que el motor de representación aplique correctamente la perspectiva al asignar texturas en 3D.
vertices | propiedad |
GraphicsTrianglePath | () | Información sobre |
public function GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Crea un nuevo objeto GraphicsTrianglePath.
Parámetrosvertices:Vector.<Number> (default = null ) — Un vector de elementos Number donde cada pareja de números se trata como un punto (un par x, y). Obligatorio.
| |
indices:Vector.<int> (default = null ) — Un vector de enteros o índices, donde cada tríada de índices define un triángulo.
| |
uvtData:Vector.<Number> (default = null ) — Un vector de coordenadas normalizadas se utiliza para aplicar asignación de texturas.
| |
culling:String (default = "none ") — Especifica si se representan los triángulos enfrentados a una dirección determinada. Se utiliza para evitar la representación de triángulos que no puedan visualizarse en la vista actual. Se puede definir en cualquier valor mediante la clase TriangleCulling.
|
Elementos de API relacionados
Tue Jun 12 2018, 02:12 PM Z