We are pleased to announce that the first version 18.5 of Aspose.3D for Java API has been released. Aspose.3D for Java API has incorporated import and export features, and developers would be able to convert their 3D models to any supported 3D formats. All readable and writable supported file formats are listed in these help topics: Read 3D document and Save 3D document.
Create an Animated Scene in Java
Aspose.3D for Java API supports rendering the animated scene, and the help topic narrates prerequisites to move an object. Developers can also set up the Camera with a target to constrain.
Please refer to this help topic: Add Animation Property and Setup Target Camera in 3D document
Create Primitive 3D Shapes and Convert Meshes to Binary Format
Aspose.3D for Java API includes support of creating 3D scene from scratch, defining Metadata of the 3D scene, creating primitive 3D Shapes and visiting sub nodes to convert meshes to custom binary format. Please refer to following help topics:
- Add Asset Information to 3D Document
- Create Scene with Primitive 3D Shapes
- Save 3D Meshes in Custom Binary Format
Manipulate Objects in 3D Scene
With Aspose.3D for Java API, developers can generate and store tangent and binormal data for all meshes. The tangent and bitangent are orthogonal vectors with the Normal and instruct about the rate of change of the texture coordinates over the mesh surface. Developers can also triangulate mesh, split mesh, convert primitive shapes to meshes, encode 3D mesh in the Google Draco file, convert all Polygons to triangles and generate normal data for all meshes of the 3D scene. Please refer to these help topics:
- Build Tangent and Binormal data for all Meshes in 3D Model
- Convert Mesh to Triangle Mesh and Primitive Shape to Mesh
- Encoding 3D Mesh in the Google Draco File
- Generate Normal Data for All Meshes of 3D Model
- Split Mesh
- Convert all Polygons to triangles in 3D Model
Work with Geometric Data of 3D Scene
Aspose.3D for Java API supports rotating objects in a 3D scene, add node hierarchy, share geometry data of mesh between multiple nodes, concatenate Quaternions apply to 3D objects, define Mesh from scratch, set up normals or UV on objects and also add Material. All code examples are available in these help topics:
- Adding Transformation to the Node
- Add Node hierarchy and Share Geometric data of Mesh among Multiple Nodes of 3D Scene
- Concatenate Quaternions and apply on 3D entities
- Create 3D Mesh and Scene
- Set up normals or UV on Cube and Add Material to 3D Entities
Aspose.3D for Java Resources
The following resources will help you work with Aspose.3D for Java:
- Home page for Aspose.3D for Java API.
- Aspose.3D for Java API wiki docs – Help documentation and API reference documents.
- Aspose.3D product family forum – Post your technical questions, queries and any other problem you faced while running Aspose.3D APIs.
- Enable email subscription – Do not limit yourself, stay up-to-date with the latest news about the Aspose.3D APIs and new features, fixes, plus other API related topics by subscribing to Aspose.3D blog.
- Aspose.3D for Java Examples – We have published our code examples on the social coding website GitHub.com. Anyone can explore the code examples for learning purposes.
- Release Notes – For details on API fixes, please check Release Notes having a complete list of the new features.