PolygonModifier.Triangulate
内容
[
隐藏
]Triangulate(Scene)
将所有基于多边形的网格转换为完整的三角形网格
public static void Triangulate(Scene scene)
| 参数 | 类型 | 描述 |
|---|---|---|
| 场景 | 场景 | 要处理的场景 |
示例
以下代码展示了如何将场景中的所有对象合并为单个网格。
var mesh = new Cylinder().ToMesh();
//将此基于四边形的网格三角化为基于三角形的
mesh = PolygonModifier.Triangulate(mesh);
var scene = new Scene(mesh);
scene.Save("test.obj");
另请参见
- class Scene
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D
Triangulate(Mesh)
将基于多边形的网格转换为完整的三角形网格
public static Mesh Triangulate(Mesh mesh)
| 参数 | 类型 | 描述 |
|---|---|---|
| 网格 | 网格 | 原始的非三角形网格 |
返回值
生成的新三角形网格
示例
以下代码展示了如何将场景中的所有对象合并为单个网格。
var mesh = new Cylinder().ToMesh();
//将此基于四边形的网格三角化为基于三角形的
mesh = PolygonModifier.Triangulate(mesh);
var scene = new Scene(mesh);
scene.Save("test.obj");
另请参见
- class Mesh
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D
Triangulate(IList<Vector4>, IList<int[]>, bool, out Vector3[])
public static int[][] Triangulate(IList<Vector4> controlPoints, IList<int[]> polygons,
bool generateNormals, out Vector3[] nor_out)
另请参见
- struct Vector4
- struct Vector3
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D
Triangulate(IList<Vector4>, IList<int[]>)
public static int[][] Triangulate(IList<Vector4> controlPoints, IList<int[]> polygons)
另请参见
- struct Vector4
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D
Triangulate(IList<Vector4>, int[])
public static int[][] Triangulate(IList<Vector4> controlPoints, int[] polygon)
另请参见
- struct Vector4
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D
Triangulate(IList<Vector4>)
public static int[][] Triangulate(IList<Vector4> controlPoints)
另请参见
- struct Vector4
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D