包 | flash.display |
类 | public final class GraphicsTrianglePath |
继承 | GraphicsTrianglePath Object |
实现 | IGraphicsPath, IGraphicsData |
语言版本: | ActionScript 3.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
三角形顶点不包含 z 坐标,并且不一定表示 3D 面。但是,可以使用三角形路径来支持在 2D 空间中呈现 3D 几何图形。
另请参见
属性 | 定义方 | ||
---|---|---|---|
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
culling : String 指定是否呈现面向给定方向的三角形。 | GraphicsTrianglePath | ||
indices : Vector.<int> 一个由整数或索引构成的矢量,其中每三个索引定义一个三角形。 | GraphicsTrianglePath | ||
prototype : 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 | ||
指示对象是否已经定义了指定的属性。 | Object | ||
指示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
指示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | 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 类定义的任何值。 |
另请参见