Mesh
继承自 AssetObject
Mesh类用于表示网格的数据结构,用于描述3D模型的几何形状。网格是由一系列的顶点、三角形面以及其他属性所组成。
成员变量
Mesh.bonesPerVertex : BonesPerVertex |
| 每个顶点所关联的骨骼数量。 |
Mesh.isReadable : boolean |
| 当前网格是否启用读/写。 |
Mesh.subMeshCount : number |
| Mesh对象中的子网格数。 |
Mesh.uv6 : Vector2[] |
| 第六组网格UV坐标数组。 |
Mesh.isDynamic : boolean |
| 检查当前对象是否被标记为动态网格。 |
Mesh.indexCount : number |
| 索引计数。 |
Mesh.indexFormat : IndexFormat |
| 网格索引缓冲区数据的格式。 |
Mesh.bounds : Bounds |
| 网格的边界框。 |
Mesh.vertexCount : number |
| 网格中的顶点数。 |
Mesh.triangles : number[] |
| 网格的三角形索引数组。 |
Mesh.vertices : Vector3[] |
| 网格顶点数组。 |
Mesh.normals : Vector3[] |
| 网格顶点的法线向量数组。 |
Mesh.tangents : Vector4[] |
| 网格的切线向量数组。 |
Mesh.colors : Color[] |
| 网格的顶点颜色数组。 |
Mesh.uv1 : Vector2[] |
| 第一组网格UV坐标数组。 |
Mesh.uv2 : Vector2[] |
| 第二组网格UV坐标数组。 |
Mesh.uv3 : Vector2[] |
| 第三组网格UV坐标数组。 |
Mesh.uv4 : Vector2[] |
| 第四组网格UV坐标数组。 |
Mesh.uv5 : Vector2[] |
| 第五组网格UV坐标数组。 |
Mesh.uv7 : Vector2[] |
| 第七组网格UV坐标数组。 |
Mesh.uv8 : Vector2[] |
| 第八组网格UV坐标数组。 |
Mesh.boneWeights : BoneWeight[] |
| 网格顶点关联骨骼的权重信息。 |
Mesh.bindPoses : Matrix4x4[] |
| 网格绑定姿势信息。 |
Mesh.bindPoseIndices : number[] |
| 网格绑定姿势索引信息。 |
Mesh.subMeshes : SubMeshDescriptor[] |
| 网格的子网格的信息。 |
成员方法
Mesh.MarkDynamic ( dynamic : boolean ) : void |
| 将网格标记为动态网格。 |
Mesh.Update ( no_longer_readable : boolean ) : void |
| 将以前进行的网格修改上传到图形 API。 |
Mesh.RecalculateBounds ( ) : void |
| 从顶点重新计算网格的边界体积。 |
Mesh.RecalculateNormals ( ) : void |
| 从三角形和顶点重新计算网格的法线。 |
