Unity - 使用c#进行网格帮助

时间:2014-01-12 15:36:24

标签: c# unity3d

这是一个相当难以解释的问题,我想在一个偶然的机会中说出有一个团结的大师可以提供帮助。我试图获得网格中每个点的位置;当你应用线框功能时,你可以看到构成网格的三角形,但我不知道如何提取每个三角形的位置。我试图通过编写一个c#脚本来实现这一点。

如果有人可以提供帮助,我将非常感激。

由于

1 个答案:

答案 0 :(得分:1)

只需检索包含MeshFilter数据的Mesh组件:

Mesh mesh = GetComponent<MeshFilter>().sharedMesh;
Vector3[] vertices = mesh.vertices;
int[] triangles = mesh.triangles;
...