Version: 2022.2
언어: 한국어

Mesh.GetTriangles

매뉴얼로 전환
public int[] GetTriangles (int submesh);
public int[] GetTriangles (int submesh, bool applyBaseVertex= true);
public void GetTriangles (List<int> triangles, int submesh, bool applyBaseVertex= true);
public void GetTriangles (List<int> triangles, int submesh);
public void GetTriangles (List<ushort> triangles, int submesh, bool applyBaseVertex);

파라미터

triangles A list of vertex indices to populate. Any existing items in the list are replaced.
submesh The sub-mesh index. See subMeshCount.
applyBaseVertex True (default value) will apply base vertex offset to returned indices.

설명

Fetches the triangle list for the specified sub-mesh on this object.

Each integer in the returned triangle list is a vertex index, which is used as an offset into the Mesh's vertex arrays. See vertices and GetVertices. The triangle list contains a multiple of three indices, one for each corner in each triangle.

A sub-mesh represents a list of triangles that are rendered using a single Material. When the Mesh is used with a Renderer that has multiple materials, you should ensure that there is one sub-mesh per Material.

Call the method overload with a List<int> parameter if you control the life cycle of the index buffer and wish to avoid allocation of a new array with every access.

See Also: subMeshCount.