Mesh.CreatePolygon

CreatePolygon(int[], int, int)

创建一个新多边形,所有顶点由 indices 定义。若要逐顶点创建多边形,请使用 PolygonBuilder

public void CreatePolygon(int[] indices, int offset, int length)
参数类型描述
indicesInt32[]多边形索引数组,每个索引指向构成多边形的控制点。
offsetInt32第一个多边形索引的偏移量
lengthInt32索引的长度

示例

以下代码展示了如何使用控制点的索引创建新多边形。

var mesh = new Mesh();
int[] indices = new int[] {0, 1, 2};
mesh.CreatePolygon(indices);

另请参见


CreatePolygon(int[])

创建一个新多边形,所有顶点由 indices 定义。若要逐顶点创建多边形,请使用 PolygonBuilder

public void CreatePolygon(int[] indices)
参数类型描述
indicesInt32[]多边形索引数组,每个索引指向构成多边形的控制点。

示例

var mesh = new Mesh();
int[] indices = new int[] {0, 1, 2};
mesh.CreatePolygon(indices);

另请参见


CreatePolygon(int, int, int, int)

创建一个具有4个顶点的多边形(四边形)

public void CreatePolygon(int v1, int v2, int v3, int v4)
参数类型描述
v1Int32第一个顶点的索引
v2Int32第二个顶点的索引
v3Int32第三个顶点的索引
v4Int32第四个顶点的索引

示例

以下代码展示了如何使用控制点的索引创建新多边形。

var mesh = new Mesh();
mesh.CreatePolygon(0, 1, 2, 3);

另请参见


CreatePolygon(int, int, int)

创建一个具有3个顶点的多边形(三角形)

public void CreatePolygon(int v1, int v2, int v3)
参数类型描述
v1Int32第一个顶点的索引
v2Int32第二个顶点的索引
v3Int32第三个顶点的索引

示例

以下代码展示了如何使用控制点的索引创建新多边形。

var mesh = new Mesh();
mesh.CreatePolygon(0, 1, 2);

另请参见