类 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 将是更好的选择。
另请参见
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D