Convert 3D Mesh to PLY Format and Compose a Transformation Matrix in C#

Aspose.3D for NET APIs

We are pleased to announce the availability of new version 17.7 of Aspose.3D for .NET API. The new version 17.7 of the API has been released with the support of converting a mesh of any 3D object to PLY format, also developers can simplify the creation of the transform matrix by calling newly added methods in the Matrix4 class. We have enhanced the API usage by incorporating new features and regular bug fixes.

Convert a Mesh of Any 3D Object to PLY Format

The PLY format describes an object as a collection of vertices, faces, and other elements, along with properties such as color and normal direction that can be attached to these elements. A PLY file contains a description of exactly one object. Aspose.3D for .NET API has the support of retrieving the mesh of any existing 3D object. With the help of this new API version 17.7, developers can convert that mesh to the PLY file. Please refer to this help topic: Convert Mesh of a single 3D object in PLY file

Simplify the Composing of the Transformation Matrix

Typically, developers might need a sequence of transformations to position 3D objects in a scene. With the help of this new API version 17.7, they can compose a matrix in two transformation orders known as Append and Prepend. All transformation matrix steps are narrated in this help topic: Simplify the creation of transformation matrix by the chain operations

Besides this, the bug fixes have improved the rendering of FBX files and also preserves UVs in respective of the 3DS Max modeling tool.

Public API Changes

The following API changes in the new version are also worth noticing:

  • Aspose.ThreeD.Utilities.ComposeOrder and Aspose.ThreeD.Utilities.TransformBuilder classes are added. These classes simplify the creation of the transformation matrix by the chain operations.
  • Aspose.ThreeD.Formats.PlySaveOptions class has been added. It allows defining details of the Ply format.
  • Aspose.ThreeD.Formats.PlyFormat class has been added. It allows encoding single mesh to PLY format.
  • PLY member is added in the Aspose.ThreeD.FileFormat class. It allows converting a 3D scene to PLY format.

Aspose.3D for .NET Resources

The following resources will help you work with Aspose.3D for .NET:

We hope you will enjoy this new release that saves time and huge efforts for related file manipulation. The API is quite simple and can easily be used in any application.