类 PolygonBuilder

PolygonBuilder class

用于为 Mesh 构建多边形的辅助类。

public sealed class PolygonBuilder

构造函数

名称描述
PolygonBuilder(Mesh)初始化 PolygonBuilder 类的新实例。

方法

名称描述
AddVertex(int)向多边形添加顶点索引
Begin()开始添加新多边形
End()完成多边形创建

示例

Mesh mesh = new Mesh();
PolygonBuilder builder = new PolygonBuilder(mesh);
builder.Begin();
builder.AddVertex(0);
builder.AddVertex(1);
builder.AddVertex(2);
builder.End();

等于:

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

如果所有索引都已准备好使用,建议使用 CreatePolygon,否则 PolygonBuilder 将是更好的选择。

另请参见