Browse our Products

Aspose.3D for Python via .NET 24.2 Release Notes

Improvements and Changes

KeySummaryCategory
THREEDNET-1499OBJ to GLTF - large number of verticesImprovement
THREEDNET-1509Upgrade .net 7.0 support to .net 8.0Improvement
THREEDNET-1460Fbx exported skeleton nodes don’t have transformation but have pose insteadBug fixing
THREEDNET-1494Added KHR_mesh_quantization extension support in GLTF importBug fixing
THREEDNET-1495Export animations from GLB to FBX may cause Slerp failedBug fixing
THREEDNET-1496Unsupported attribute type may cause Maya importer stopBug fixing
THREEDNET-1497Primitive without a valid property value may failed to load in USDBug fixing
THREEDNET-14983MF external reference issue in build elementBug fixing

API changes

This version is mainly a bug fixing version, a few API changes:

Added members to class aspose.threed.entities.Mesh:

        def triangulate() -> aspose.threed.Entities.Mesh

This function allows you to triangulate a mesh in simple way.

Sample code

        # The plane mesh has only one polygon with 4 control points
        mesh = Plane().to_mesh()
        # After triangulated, the new mesh's rectangle will become 2 triangles.
        triangulated = mesh.triangulate()

Added members to class aspose.threed.entities.TriMesh:

        def add_triangle(a : int, b : int, c : int)

This function allows you to manually add triangle to the TriMesh.