Packagelaya.d3.resource.models
Classpublic class BaseMesh
InheritanceBaseMesh Inheritance laya.resource.Resource
Subclasses Mesh

BaseMesh 类用于创建网格,抽象类,不允许实例。



Public Properties
 PropertyDefined By
  boundingBox : BoundBox
[read-only] 获取AABB包围盒,禁止修改其数据。
BaseMesh
  boundingBoxCorners : Array
[read-only] 获取包围球顶点,禁止修改其数据。
BaseMesh
  boundingSphere : BoundSphere
[read-only] 获取包围球,禁止修改其数据。
BaseMesh
  positions : Array
[read-only] 获取网格顶点,请重载此方法。
BaseMesh
  subMeshCount : int
[read-only] 获取SubMesh的个数。
BaseMesh
Public Methods
 MethodDefined By
  
创建一个 BaseMesh 实例。
BaseMesh
  
获取渲染单元,请重载此方法。
BaseMesh
  
获取渲染单元数量,请重载此方法。
BaseMesh
Property Detail
boundingBoxproperty
boundingBox:BoundBox  [read-only]

获取AABB包围盒,禁止修改其数据。


Implementation
    public function get boundingBox():BoundBox
boundingBoxCornersproperty 
boundingBoxCorners:Array  [read-only]

获取包围球顶点,禁止修改其数据。


Implementation
    public function get boundingBoxCorners():Array
boundingSphereproperty 
boundingSphere:BoundSphere  [read-only]

获取包围球,禁止修改其数据。


Implementation
    public function get boundingSphere():BoundSphere
positionsproperty 
positions:Array  [read-only]

获取网格顶点,请重载此方法。


Implementation
    public function get positions():Array
subMeshCountproperty 
subMeshCount:int  [read-only]

获取SubMesh的个数。


Implementation
    public function get subMeshCount():int
Constructor Detail
BaseMesh()Constructor
public function BaseMesh()

创建一个 BaseMesh 实例。

Method Detail
getRenderElement()method
public function getRenderElement(index:int):IRenderable

获取渲染单元,请重载此方法。

Parameters

index:int — 索引。

Returns
IRenderable — 渲染单元。
getRenderElementsCount()method 
public function getRenderElementsCount():int

获取渲染单元数量,请重载此方法。

Returns
int — 渲染单元数量。