適用於 Adobe® Flash® Platform 的 ActionScript® 3.0 參考
首頁  |  隱藏套件和類別清單 |  套件  |  類別  |  新增內容  |  索引  |  附錄  |  為什麼顯示英文?
篩選: 從伺服器擷取資料...
從伺服器擷取資料...
flash.display 

GraphicsTrianglePath  - AS3

套件flash.display
類別public final class GraphicsTrianglePath
繼承GraphicsTrianglePath Inheritance Object
實作 IGraphicsPath, IGraphicsData

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

定義一組依順序排列,並可使用 (u,v) 填色座標或是正常填色來顯示的三角形。路徑中的每個三角形都會由三組 (x, y) 座標代表,每一個座標代表三角形的某一點。

三角形端點不包含 z 座標,而且不必然代表 3D 平面。但是,您可以使用三角形路徑來支援在 2D 空間顯示 3D 幾何。

相關 API 元素



公用屬性
 屬性定義自
 Inheritedconstructor : Object
類別物件的參照或是特定物件實體的建構函數。
Object
  culling : String
指定是否要朝向特定方向來顯示三角形。
GraphicsTrianglePath
  indices : Vector.<int>
整數或索引的向量,其中每三個索引就會定義一個三角形。
GraphicsTrianglePath
  uvtData : Vector.<Number>
用來套用紋理對應之一般化座標的向量。
GraphicsTrianglePath
  vertices : Vector.<Number>
數字的向量,每一組數字都視為一個點 (一組 x, y)。
GraphicsTrianglePath
公用方法
 方法定義自
  
GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")
建立新的 GraphicsTrianglePath 物件。
GraphicsTrianglePath
 Inherited
指出物件是否有已定義的指定屬性。
Object
 Inherited
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。
Object
 Inherited
指出指定的屬性是否存在,以及是否可列舉。
Object
 Inherited
為迴圈作業設定動態屬性的可用性。
Object
 Inherited
傳回代表此物件的字串,根據地區特定慣例進行格式化。
Object
 Inherited
會傳回指定之物件的字串形式。
Object
 Inherited
會傳回指定之物件的基本值。
Object
屬性詳細資訊

culling

屬性
culling:String

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

指定是否要朝向特定方向來顯示三角形。用來防止顯示目前檢視中不可見的三角形。

可以設為 TriangleCulling 類別所定義的任何值。



實作
    public function get culling():String
    public function set culling(value:String):void

相關 API 元素

indices

屬性 
public var indices:Vector.<int>

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

整數或索引的向量,其中每三個索引就會定義一個三角形。如果 indexes 參數為 null,則每三個頂點 (vertices 向量中的六組 x,y) 就會定義一個三角形。否則,每個索引都會參考頂點 (vertices 向量中的一組數字)。例如,indexes[1] 會參考 (vertices[2], vertices[3])。

uvtData

屬性 
public var uvtData:Vector.<Number>

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

用來套用紋理對應之一般化座標的向量。每個座標都會參考用於填色之點陣圖上的點。每個頂點都必須有一個 UV 或 UVT 座標。

在 UV 座標中,(0,0) 是點陣圖的左上方,而 (1,1) 是點陣圖的右下方。

如果這個向量的長度是 vertices 向量長度的兩倍,就會使用沒有透視更正的一般化座標。

如果這個向量的長度是 vertices 向量長度的三倍,第三個座標就會解譯為「t」,也就是視覺空間中眼睛到紋理的距離。這點有助於顯示引擎在 3D 中對應紋理時正確套用透視。

vertices

屬性 
public var vertices:Vector.<Number>

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

數字的向量,每一組數字都視為一個點 (一組 x, y)。

建構函式詳細資料

GraphicsTrianglePath

()建構函式
public function GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

建立新的 GraphicsTrianglePath 物件。

參數
vertices:Vector.<Number> (default = null) — 數字的向量,每一組數字都視為一個點 (一組 x, y)。必要項。
 
indices:Vector.<int> (default = null) — 整數或索引的向量,其中每三個索引就會定義一個三角形。
 
uvtData:Vector.<Number> (default = null) — 用來套用紋理對應之一般化座標的向量。
 
culling:String (default = "none") — 指定是否要朝向特定方向來顯示三角形。用來防止顯示目前檢視中不可見的三角形。可以設為 TriangleCulling 類別所定義的任何值。

相關 API 元素





[ X ]為什麼顯示英文?
「ActionScript 3.0 參考」的內容是以英文顯示

並非所有「ActionScript 3.0 參考」的內容都翻譯為所有語言。當語言元素未翻譯時,就會以英文顯示。例如,ga.controls.HelpBox 類別並沒有翻譯為任何語言。因此在參考的繁體中文版本中,ga.controls.HelpBox 類別就會以英文顯示。