PolygonModifier

PolygonModifier

Overview

PolygonModifier is a class in Aspose.3D FOSS for .NET.

PolygonModifier.Triangulate triangulates all faces of the supplied Mesh into triangles.

This class provides 20 methods for working with PolygonModifier objects in .NET programs. Available methods include: ApplyTransform, BuildTangentBinormal, GenerateNormal, GenerateUV, MergeMesh, Scale, SplitMesh, Triangulate. All public members are accessible to any .NET application after installing the Aspose.3D FOSS for .NET package.

Methods

SignatureDescription
Triangulate(scene: Scene)Not implemented in the FOSS edition — throws at runtime. Triangulates the polygon defined by the given vertex index array
Triangulate(mesh: Mesh)Not implemented in the FOSS edition — throws at runtime. Calls Triangulate(mesh) on this PolygonModifier instance.
Triangulate(controlPoints: IList<Vector4>, polygons: IList<int[]>, generateNormals: bool, nor_out: Vector3[])Not implemented in the FOSS edition — throws at runtime. Calls Triangulate(controlPoints, polygons, generateNormals, nor_out) on this PolygonModifier instance.
Triangulate(controlPoints: IList<Vector4>, polygons: IList<int[]>)Not implemented in the FOSS edition — throws at runtime. Calls Triangulate(controlPoints, polygons) on this PolygonModifier instance.
Triangulate(controlPoints: IList<Vector4>, polygon: int[])Not implemented in the FOSS edition — throws at runtime. Calls Triangulate(controlPoints, polygon) on this PolygonModifier instance.
Triangulate(controlPoints: IList<Vector4>)Not implemented in the FOSS edition — throws at runtime. Calls Triangulate(controlPoints) on this PolygonModifier instance.
MergeMesh(scene: Scene)Not implemented in the FOSS edition — throws at runtime. Calls MergeMesh(scene) on this PolygonModifier instance.
MergeMesh(nodes: IList<Node>)Not implemented in the FOSS edition — throws at runtime. Calls MergeMesh(nodes) on this PolygonModifier instance.
MergeMesh(node: Node)Not implemented in the FOSS edition — throws at runtime. Calls MergeMesh(node) on this PolygonModifier instance.
Scale(scene: Scene, scale: Vector3)Not implemented in the FOSS edition — throws at runtime. Calls Scale(scene, scale) on this PolygonModifier instance.
Scale(node: Node, scale: Vector3)Not implemented in the FOSS edition — throws at runtime. Calls Scale(node, scale) on this PolygonModifier instance.
ApplyTransform(node: Node, transform: Matrix4)Not implemented in the FOSS edition — throws at runtime. Calls ApplyTransform(node, transform) on this PolygonModifier instance.
GenerateNormal(mesh: Mesh)Not implemented in the FOSS edition — throws at runtime. Calls GenerateNormal(mesh) on this PolygonModifier instance.
GenerateUV(mesh: Mesh, normals: VertexElementNormal)Not implemented in the FOSS edition — throws at runtime. Calls GenerateUV(mesh, normals) on this PolygonModifier instance.
GenerateUV(mesh: Mesh)Not implemented in the FOSS edition — throws at runtime. Calls GenerateUV(mesh) on this PolygonModifier instance.
SplitMesh(node: Node, policy: SplitMeshPolicy, createChildNodes: bool, removeOldMesh: bool)Not implemented in the FOSS edition — throws at runtime. Calls SplitMesh(node, policy, createChildNodes, removeOldMesh) on this PolygonModifier instance.
SplitMesh(scene: Scene, policy: SplitMeshPolicy, removeOldMesh: bool)Not implemented in the FOSS edition — throws at runtime. Calls SplitMesh(scene, policy, removeOldMesh) on this PolygonModifier instance.
SplitMesh(mesh: Mesh, policy: SplitMeshPolicy)Not implemented in the FOSS edition — throws at runtime. Calls SplitMesh(mesh, policy) on this PolygonModifier instance.
BuildTangentBinormal(scene: Scene)Not implemented in the FOSS edition — throws at runtime. Calls BuildTangentBinormal(scene) on this PolygonModifier instance.
BuildTangentBinormal(mesh: Mesh)Not implemented in the FOSS edition — throws at runtime. Calls BuildTangentBinormal(mesh) on this PolygonModifier instance.

See Also

 English