| Package | laya.d3.resource.models |
| Class | public class Mesh |
| Inheritance | Mesh BaseMesh laya.resource.Resource |
Mesh 类用于创建文件网格数据模板。
| Property | Defined By | ||
|---|---|---|---|
![]() | boundingBox : BoundBox [read-only]
获取AABB包围盒,禁止修改其数据。
| BaseMesh | |
![]() | boundingBoxCorners : Array [read-only]
获取包围球顶点,禁止修改其数据。
| BaseMesh | |
![]() | boundingSphere : BoundSphere [read-only]
获取包围球,禁止修改其数据。
| BaseMesh | |
| InverseAbsoluteBindPoses : Vector.<Matrix4x4> [read-only]
获取网格的全局默认绑定动作逆矩阵。
| Mesh | ||
| materials : Vector.<BaseMaterial> [read-only]
获取材质队列的浅拷贝。
| Mesh | ||
| positions : Array [override] [read-only]
获取网格顶点
| Mesh | ||
![]() | subMeshCount : int [read-only]
获取SubMesh的个数。
| BaseMesh | |
| Method | Defined By | ||
|---|---|---|---|
Mesh()
创建一个 Mesh 实例,禁止使用。
| Mesh | ||
_setSubMeshes(subMeshes:Vector.<SubMesh>):void
添加子网格(开发者禁止修改)。
| Mesh | ||
getRenderElement(index:int):IRenderable [override]
获取渲染单元,请重载此方法。
| Mesh | ||
getRenderElementsCount():int [override]
获取渲染单元数量,请重载此方法。
| Mesh | ||
getSubMesh(index:int):SubMesh
获得子网格。
| Mesh | ||
getSubMeshCount():int
获得子网格数量。
| Mesh | ||
[static]
加载网格模板。
| Mesh | ||
onAsynLoaded(url:String, data:*, params:Array):void [override]
private
| Mesh | ||
| Method | Defined By | ||
|---|---|---|---|
detoryResource():void [override]
销毁资源,override it,同时修改memorySize属性。 | Mesh | ||
| InverseAbsoluteBindPoses | property |
InverseAbsoluteBindPoses:Vector.<Matrix4x4> [read-only] 获取网格的全局默认绑定动作逆矩阵。
public function get InverseAbsoluteBindPoses():Vector.<Matrix4x4>| materials | property |
materials:Vector.<BaseMaterial> [read-only] 获取材质队列的浅拷贝。
public function get materials():Vector.<BaseMaterial>| positions | property |
positions:Array [read-only] [override] 获取网格顶点
public function get positions():Array| Mesh | () | Constructor |
public function Mesh()
创建一个 Mesh 实例,禁止使用。
| _setSubMeshes | () | method |
public function _setSubMeshes(subMeshes:Vector.<SubMesh>):void添加子网格(开发者禁止修改)。
Parameters
subMeshes:Vector.<SubMesh> — 子网格。
|
| detoryResource | () | method |
override protected function detoryResource():void销毁资源,override it,同时修改memorySize属性。
| getRenderElement | () | method |
override public function getRenderElement(index:int):IRenderable获取渲染单元,请重载此方法。
Parameters
index:int — 索引。
|
IRenderable — 渲染单元。
|
| getRenderElementsCount | () | method |
override public function getRenderElementsCount():int获取渲染单元数量,请重载此方法。
Returnsint — 渲染单元数量。
|
| getSubMesh | () | method |
public function getSubMesh(index:int):SubMesh获得子网格。
Parameters
index:int — 子网格索引。
|
SubMesh — 子网格。
|
| getSubMeshCount | () | method |
public function getSubMeshCount():int获得子网格数量。
Returnsint — 子网格数量。
|
| load | () | method |
| onAsynLoaded | () | method |
override public function onAsynLoaded(url:String, data:*, params:Array):voidprivate
Parameters
url:String | |
data:* | |
params:Array |