什么是Mesh?
Mesh
是用于表示和存储3D模型几何信息的类。它包含了顶点坐标、法线、UV坐标和其他与几何形状相关的数据,同时也包含了定义了这些数据如何连接以形成三角形的索引。
通过Mesh
类,你可以创建、修改和渲染3D模型。一些常见的操作包括:
-
设置顶点: 通过
mesh.vertices
属性,你可以获取或设置网格的顶点位置信息。 -
设置法线: 通过
mesh.normals
属性,你可以获取或设置网格的法线信息,这对于光照和渲染很重要。 -
设置UV坐标: 通过
mesh.uv
属性,你可以获取或设置网格的纹理坐标(UV坐标),这是用于贴图的关键信息。 -
设置三角形索引: 通过
mesh.triangles
属性,你可以获取或设置网格的三角形索引,这定义了顶点如何连接以形成三角形。 -
设置其他属性:
Mesh
类还包含其他一些属性,如颜色信息、切线信息等,具体取决于你的需求。
通常,在使用Mesh
时,你会先创建一个新的Mesh
对象,然后通过设置其属性来定义模型的几何形状
1:我们来画一个Mesh吧