Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Unity-需要使用c的网格帮助#_C#_Unity3d - Fatal编程技术网

C# Unity-需要使用c的网格帮助#

C# Unity-需要使用c的网格帮助#,c#,unity3d,C#,Unity3d,这是一个很难解释的问题,我想提出一个可能性很小的问题,即有统一大师能够提供帮助。我试图得到网格中每个点的位置;应用线框函数时,可以看到构成网格的三角形,但我不知道如何提取每个三角形的位置。我正试图通过编写一个c#脚本来实现这一点 如果有人能帮忙,我将非常感激 谢谢只需检索包含数据的组件: Mesh-Mesh=GetComponent().sharedMesh; Vector3[]顶点=网格顶点; int[]三角形=网格三角形; ... 非常感谢。我试试看 Mesh mesh = GetCompo

这是一个很难解释的问题,我想提出一个可能性很小的问题,即有统一大师能够提供帮助。我试图得到网格中每个点的位置;应用线框函数时,可以看到构成网格的三角形,但我不知道如何提取每个三角形的位置。我正试图通过编写一个c#脚本来实现这一点

如果有人能帮忙,我将非常感激

谢谢

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

Mesh-Mesh=GetComponent().sharedMesh;
Vector3[]顶点=网格顶点;
int[]三角形=网格三角形;
...

非常感谢。我试试看
Mesh mesh = GetComponent<MeshFilter>().sharedMesh;
Vector3[] vertices = mesh.vertices;
int[] triangles = mesh.triangles;
...