Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>24.2.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-3d', version: '24.2.0')
<dependency org="com.aspose" name="aspose-3d" rev="24.2.0">
<artifact name="aspose-3d" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-3d" % "24.2.0"
What’s new in the Aspose.3D for Java 24.2
Release Highlights
Aspose.3D for Java 24.2 introduces native support for InputStream
and OutputStream
in Scene I/O operations, simplifying integration into Java-based workflows. The release also includes a new API for mesh triangulation and TriMesh streaming, along with important format upgrades and bug fixes across glTF, FBX, USD, and 3MF pipelines.
Enhancements
Native InputStream/OutputStream Support for Scene I/O
New overloads allow loading and saving 3D scenes directly viaInputStream
andOutputStream
, streamlining file handling in modern Java apps.Improved Handling of Large Vertex OBJ → GLTF Conversions
Optimized memory and vertex processing to support high-density meshes during OBJ to glTF export..NET 8.0 Support Upgrade
Internals updated to align with .NET 8.0, ensuring future compatibility for shared cross-platform components.
Bug Fixes
Skeleton Node Missing Transforms in FBX Export
Fixed export bug where skeleton nodes had pose data but lacked proper transformation matrices.KHR_mesh_quantization in glTF Import
Added support for the KHR extension to ensure proper attribute decoding during glTF import.GLB to FBX Animation Export Fails with Slerp Error
Resolved failure in quaternion interpolation (slerp) during animation conversion.Maya Importer Crash on Unknown Attributes
Fixed issue where unsupported attributes could terminate the import process.USD Load Failure on Invalid Primitive Property
Prevented loader crash when encountering primitives missing valid property values.3MF External Reference Bug in Build Elements
Corrected handling of external part references in 3MF build sections.
Public API and Backward Incompatible Changes
Updated Class:
Mesh
public Mesh triangulate()
— Automatically triangulates non-triangular meshes.
Updated Class:
TriMesh
addTriangle(int a, int b, int c)
— Allows manual triangle creation.writeVerticesTo(OutputStream stream)
write16bIndicesTo(OutputStream stream)
write32bIndicesTo(OutputStream stream)
Updated Class:
Scene
- Numerous
fromStream(...)
,open(...)
, andsave(...)
methods added to support Java-nativeInputStream
andOutputStream
, with optional format, options, and cancellation token support.
- Numerous
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.3D for Java 24.2 Release Notes.
scene inputstream
| mesh triangulate
| gltf export
| fbx skeleton
| 3mf build
Version | Release Date |
---|---|
25.5.0 | May 30, 2025 |
25.4.0 | April 30, 2025 |
25.3.0 | March 31, 2025 |
25.2.0 | February 28, 2025 |
25.1.0 | January 25, 2025 |
24.12.0 | December 31, 2024 |
24.11.0 | December 4, 2024 |
24.10.0 | October 30, 2024 |
24.9.0 | September 29, 2024 |
24.8.0 | August 30, 2024 |
24.7.0 | July 31, 2024 |
24.6.0 | July 1, 2024 |
24.5.0 | May 30, 2024 |
24.4.0 | April 29, 2024 |
24.3.0 | March 26, 2024 |
24.2.0 | February 28, 2024 |
24.1.0 | January 31, 2024 |
24.01.0 | January 31, 2024 |
23.12.0 | January 2, 2024 |
23.11.1 | December 12, 2023 |
23.11.0 | December 5, 2023 |
23.10.0 | October 30, 2023 |
23.9.0 | September 27, 2023 |
23.8.0 | August 25, 2023 |
23.7.0 | July 26, 2023 |
23.6.0 | June 26, 2023 |
23.5.0 | May 29, 2023 |
23.4.0 | April 13, 2023 |
23.3 | March 14, 2023 |
23.2 | February 15, 2023 |
23.1 | January 18, 2023 |
22.12 | December 21, 2022 |
22.11 | November 17, 2022 |
22.10 | October 14, 2022 |
22.9 | September 9, 2022 |
22.8 | August 3, 2022 |
22.7 | July 8, 2022 |
22.6 | June 10, 2022 |
22.5 | May 9, 2022 |
22.4 | April 13, 2022 |
22.3 | March 7, 2022 |
22.2 | February 7, 2022 |
21.12 | December 3, 2021 |
21.11 | November 5, 2021 |
21.10 | October 9, 2021 |
21.9 | September 6, 2021 |
21.8 | August 6, 2021 |
21.7.1 | July 14, 2021 |
21.7 | July 5, 2021 |
21.6 | June 7, 2021 |
21.5 | May 6, 2021 |
21.4 | April 2, 2021 |
21.3 | March 4, 2021 |
21.2 | February 7, 2021 |
21.1 | January 8, 2021 |
20.12 | December 7, 2020 |
20.11 | November 3, 2020 |
20.10 | October 10, 2020 |
20.9 | September 4, 2020 |
20.8 | August 11, 2020 |
20.7 | July 3, 2020 |
20.6 | June 8, 2020 |
20.5 | May 12, 2020 |
20.4 | April 9, 2020 |
20.3 | March 3, 2020 |
20.2 | February 10, 2020 |
20.1 | January 2, 2020 |
19.12 | December 9, 2019 |
19.11 | November 5, 2019 |
19.10 | October 9, 2019 |
19.9 | September 9, 2019 |
19.8 | August 2, 2019 |
19.7 | July 8, 2019 |
19.6 | June 5, 2019 |
19.5 | May 12, 2019 |
19.4 | April 12, 2019 |
19.3 | March 8, 2019 |
19.2 | February 2, 2019 |
19.1 | January 9, 2019 |
18.12 | December 6, 2018 |
18.11 | November 6, 2018 |
18.10 | October 8, 2018 |
18.9 | September 6, 2018 |
18.8 | August 8, 2018 |
18.7 | July 11, 2018 |
18.6 | June 19, 2018 |
18.5 | May 28, 2018 |
File | Classifier | Size |
---|---|---|
aspose-3d-24.2.0-javadoc.jar | javadoc | 1 MB |
aspose-3d-24.2.0-jdk8.jar | jdk8 | 2 MB |
aspose-3d-24.2.0.jar | 2 MB | |
aspose-3d-24.2.0.pom | 1 KB |