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 几何图形。

另请参见

flash.display.Graphics.drawTriangles()


公共属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  culling : String
指定是否呈现面向给定方向的三角形。
GraphicsTrianglePath
  indices : Vector.<int>
一个由整数或索引构成的矢量,其中每三个索引定义一个三角形。
GraphicsTrianglePath
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
  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
属性详细信息
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

另请参见

indices属性 
public var indices:Vector.<int>

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

一个由整数或索引构成的矢量,其中每三个索引定义一个三角形。如果 indexes 参数为 null,则每三个顶点(vertices 矢量中的 6 对 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 类定义的任何值。

另请参见