triangulate method

triangulate(, scene)

Convert all polygon-based meshes into full triangle mesh


@staticmethod
def triangulate(scene):
    ...
ParameterTypeDescription
sceneSceneThe scene to process

Example

The following code shows how to merge all objects from a scene into a single mesh.

from aspose.threed import Scene
from aspose.threed.entities import Cylinder, PolygonModifier

mesh = Cylinder().to_mesh()
# Triangulate this quadrangle-based mesh to triangle-based
mesh = PolygonModifier.triangulate(mesh)
scene = Scene(mesh)
scene.save("test.obj")

triangulate(, mesh)

Convert a polygon-based mesh into full triangle mesh

Returns

The generated new triangle mesh


@staticmethod
def triangulate(mesh):
    ...
ParameterTypeDescription
meshMeshThe original non-triangle mesh

Example

The following code shows how to merge all objects from a scene into a single mesh.

from aspose.threed import Scene
from aspose.threed.entities import Cylinder, PolygonModifier

mesh = Cylinder().to_mesh()
# Triangulate this quadrangle-based mesh to triangle-based
mesh = PolygonModifier.triangulate(mesh)
scene = Scene(mesh)
scene.save("test.obj")

triangulate(, control_points)


@staticmethod
def triangulate(control_points):
    ...
ParameterTypeDescription
control_pointslist

triangulate(, control_points, polygons)


@staticmethod
def triangulate(control_points, polygons):
    ...
ParameterTypeDescription
control_pointslist
polygonslist

triangulate(, control_points, polygon)


@staticmethod
def triangulate(control_points, polygon):
    ...
ParameterTypeDescription
control_pointslist
polygonlist

triangulate(, control_points, polygons, generate_normals, nor_out)


@staticmethod
def triangulate(control_points, polygons, generate_normals, nor_out):
    ...
ParameterTypeDescription
control_pointslist
polygonslist
generate_normalsbool
nor_outany

See Also