Skip to content

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
从三角形和顶点重新计算网格的法线。