Pacchetto | flash.display |
Classe | public final class GraphicsTrianglePath |
Ereditarietà | GraphicsTrianglePath Object |
Implementa | IGraphicsPath, IGraphicsData |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
I vertici dei triangoli non contengono coordinate z e non rappresentano necessariamente facce 3D. Potete tuttavia utilizzare un percorso del triangolo per supportare il rendering di geometria 3D in uno spazio 2D.
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
culling : String
Specifica se eseguire il rendering di triangoli rivolti in una determinata direzione. | GraphicsTrianglePath | ||
indices : Vector.<int>
Un vettore di numeri interi o indici in cui ogni tre indici viene definito un triangolo. | GraphicsTrianglePath | ||
uvtData : Vector.<Number>
Un vettore di coordinate normalizzate utilizzato per applicare il mapping delle texture. | GraphicsTrianglePath | ||
vertices : Vector.<Number>
Un vettore di numeri in cui ogni coppia di numeri viene gestita come un punto (una coppia x, y). | GraphicsTrianglePath |
Metodo | Definito da | ||
---|---|---|---|
GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Crea un nuovo oggetto GraphicsTrianglePath. | GraphicsTrianglePath | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
culling | proprietà |
culling:String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica se eseguire il rendering di triangoli rivolti in una determinata direzione. Viene utilizzato per impedire il rendering di triangoli invisibili nella vista corrente.
Può essere impostato su qualsiasi valore definito dalla classe TriangleCulling.
Implementazione
public function get culling():String
public function set culling(value:String):void
Elementi API correlati
indices | proprietà |
public var indices:Vector.<int>
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Un vettore di numeri interi o indici in cui ogni tre indici viene definito un triangolo. Se il parametro indexes è null, ogni tre vertici (sei coppie x,y nel vettore di vertici) viene definito un triangolo. Altrimenti, ogni indice fa riferimento a un vertice, che corrisponde a una coppia di numeri nel vettore di vertici. Ad esempio indexes[1]
fa riferimento a (vertices[2]
, vertices[3]
).
uvtData | proprietà |
public var uvtData:Vector.<Number>
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Un vettore di coordinate normalizzate utilizzato per applicare il mapping delle texture. Ogni coordinata fa riferimento a un punto nella bitmap utilizzata per il riempimento. Per ogni vertice deve essere presente una coordinata UV o UVT
Nelle coordinate UV, (0,0) è il vertice superiore sinistro della bitmap e (1,1) è il vertice inferiore destro della bitmap.
Se la lunghezza di questo vettore è due volte la lunghezza del vettore vertices
, vengono utilizzate coordinate normalizzate senza correzione della prospettiva.
Se la lunghezza di questo vettore è tre volte la lunghezza del vettore vertices
, la terza coordinata viene interpretata come "t"', ovvero la distanza dall'occhio alla texture nello spazio visivo. In questo modo il motore di rendering applica correttamente la prospettiva durante il mapping delle texture in 3D.
vertices | proprietà |
GraphicsTrianglePath | () | Funzione di costruzione |
public function GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Crea un nuovo oggetto GraphicsTrianglePath.
Parametrivertices:Vector.<Number> (default = null ) — Un vettore di numeri in cui ogni coppia di numeri viene gestita come un punto (una coppia x, y). Obbligatorio.
| |
indices:Vector.<int> (default = null ) — Un vettore di numeri interi o indici in cui ogni tre indici viene definito un triangolo.
| |
uvtData:Vector.<Number> (default = null ) — Un vettore di coordinate normalizzate utilizzato per applicare il mapping delle texture.
| |
culling:String (default = "none ") — Specifica se eseguire il rendering di triangoli rivolti in una determinata direzione. Viene utilizzato per impedire il rendering di triangoli invisibili nella vista corrente. Può essere impostato su qualsiasi valore definito dalla classe TriangleCulling.
|
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z