What's new in Aspose.3D for Java
Contents
[
Hide
]
This page describes the most interesting new Aspose.3D features introduced in recent releases.
Aspose.3D for Java 25.9
- Improve USD support, add list ops and ‘over’ definition support
- Implement full ListOps support in USDC/USDA
- improve USDA/USDC compatibility
- Upgrade USDC to 0.8 support
Aspose.3D for Java 25.8
- Add PCD import support
- USDA Export support
- Allow user to check if mesh is manifold
Aspose.3D for Java 25.7
- Improve IFC compatibilities
- Improve rendering quality
- Add IFC grouping support
- Add material support for IFC4
- Improve EXT_structural_metadata don’t support external schema
Aspose.3D for Java 25.6
- Improve IFC compatibilities
- Implement welding operation in profile tessellation
- Extrusion should flip hole’s order
Aspose.3D for Java 25.5
- Fix EXT_structural_metadata import is not always working
- Add enum type support for EXT_structural_metadata
- Add meta data export using extension EXT_structural_metadata for glTF
- Link property table to VertexElementUserData
Aspose.3D for Java 25.4
- Add meta data import using extension EXT_structural_metadata for glTF
- Add meta data export using extension EXT_mesh_features for glTF
Aspose.3D for Java 25.3
- Add support for virtual entity half space
- Add support for BooleanObject
- Add support for advanced B-Rep
- Fix the critical issues detected by SonarQube
Aspose.3D for Java 25.2
- Skinning import support for glTF
Aspose.3D for Java 25.1
- Add deform weight animation support in glTF exporter
- Skinning import support for glTF
- Add animation import support for glTF
Aspose.3D for Java 24.12
- Add support for deformer in glb
- Improve TriMesh to support morph target triangulation
- Keep deformers while split meshes
Aspose.3D for Java 24.11
- Add support for deformer in glb
- Improve TriMesh to support morph target triangulation
- Keep deformers while split meshes
Aspose.3D for Java 24.10
- Support bGPdata and unresolved array in blender file
- Center line profile support
- Add Boolean support in IFC
- Improve IFC compatibilities
Aspose.3D for Java 24.9
- Expose internal axis system utilities to user
- Allow export material and textures to 3MF
- Add texture import support for 3MF
- Support for 3MF format export
- IFC Import support
- Expose property’s internal flags and add extra data support for property
- Allow export thumbnail for 3MF file
Aspose.3D for Java 24.8
- Expose internal axis system utilities to user
- Implement full XZ stream support
- JT version 9.5 metadata
- Add PMI support for JT 9 format
Aspose.3D for Java 24.7
- Refactor JT’s parsing code to support version 10
- Implement Float64 CDP compression codec for Siemens JT 9
Aspose.3D for Java 24.6
- Improve performance of Google Draco encoding and decoding
Aspose.3D for Java 24.5
- Do not allow user to override watermark if there’s already one and protected by password
Aspose.3D for Java 24.4
- Add blender import support
Aspose.3D for Java 24.3
- Write more code examples o cover more methods and types
- Optimize mesh causes distortion
Aspose.3D for Java 24.2
- Add native InputStream/OutputStream for Scene’s IO operations
- OBJ to GLTF - large number of vertices
- Upgrade .net 7.0 support to .net 8.0
Aspose.3D for Java 24.1
- Euler angle based animation to quaternion based animation conversion
- Allow export quaternion-based animation in FBX
- Animation export in GLTF
- Allow export euler-based rotation animation to glTF
- Add support for 3MF with assembled structure.
- Resampling keyframes when converting quaternion-based keyframes to euler angles
Aspose.3D for Java 23.12
- Allow optimize mesh to remove duplicated control points
- Allow specify the axis system when export model to STL/OBJ/PLY
- Add support of complex boolean operations on meshes
- Allow Boolean operation can work on ordinal mesh
Aspose.3D for Java 23.11
- Add support for USDA file
- SkiaSharp integration renders to incorrect image
Aspose.3D for Java 23.10
- Integrate the manifold and boolean feature into Aspose.3D
- Show a message to stdout when trial exception suppressed
- Issues updating to latest version because of removed dependency to System.Drawing
Aspose.3D for Java 23.9
- Prepare migration to System.Numerics
Aspose.3D for Java 23.8
- Use new algorithm to triangulate super complex polygons in .net product
Aspose.3D for Java 23.7
- Create a FBX file from double byte character set DXF content
Aspose.3D for Java 23.6
- IFC support request
Aspose.3D for Java 23.5
- Exporting to OBJ - Image/texture files not copied to OBJ directory
- Decouple the dependency of System.Drawing
- Allow export PBR material definition and normal mapping in OBJ exporter
Aspose.3D for Java 23.4
- Exporting to OBJ - Image/texture files not copied to OBJ directory
- Decouple the dependency of System.Drawing
- Allow export PBR material definition and normal mapping in OBJ exporter
Aspose.3D for Java 23.3
- Supported maya section SBDS in binary maya file
- Supported maya section VEC# in binary maya file
Aspose.3D for Java 23.2
- Allow import MDL-based material from USD format.
Aspose.3D for Java 23.1
- The loaded pixel data larger than GPU’s staging buffer size
Aspose.3D for Java 22.12
- LookupPaths does not work when export GLB with input textures saved in zip file
- Allow encode and decode directional/spot light
Aspose.3D for Java 22.11
- Implement binary maya import support
- Improve mesh quality when converting 3D-PDF to GLTF
- Restore the support of .NET 4.5
Aspose.3D for Java 22.10
- Allow import Maya ASCII file
Aspose.3D for Java 22.9
- Add internal temporary file system support for FBX importer
Aspose.3D for Java 22.8
- Fix release package file issues
- Fix default installation directory of MSI package
- Add custom xform operator support in USD/USDZ importer
- Add MaterialConverter for USD/USDZ exporter
Aspose.3D for Java 22.7
- Switch to USDZ as HTML5’s default internal format
Aspose.3D for Java 22.6
- Allow save 3D scene without specify the file format
- SdfValueBlock is not supported in USDZ import
Aspose.3D for Java 22.5
- Mesh triangulate does not support VertexElementUserData with mapping mode Polygon/PolygonVertex
- Add support of VertexElementUserData in TriMesh
- Allow export VertexElementUserData to glTF
- Support for GLTF Custom Vertex Attributes
Aspose.3D for Java 22.4
- Support for GLTF Custom Vertex Attributes
- GLB to U3D Conversion resulted in wrong orientation
- Point cloud export support in USD/USDZ
- Point cloud import support in USD/USDZ
Aspose.3D for Java 22.3
- Improve large mesh into U3D/PDF file exporting
- Add simplified functions for merging scenes
Aspose.3D for Java 22.2
- Allow embed textures in U3D and PDF file
- Allow access extras and extensions in GLTF file
- Allow encode scene and node’s meta data to usd
- Allow decode scene and node’s meta data from usd
Aspose.3D for Java 22.1
- Restored the support of netstandard2.0
- Add primitive entities encoding support in USD exporter
- Add primitive entities decoding support in USD exporter
Aspose.3D for Java 21.12
- Add line export support in U3D format
- Add line import suport in U3D format
- Improve memory efficiency for files with a lot of Node and entities
Aspose.3D for Java 21.11
- Add TimeSamples support in USD
Aspose.3D for Java 21.10
- Support import GLTF file packed as zip
Aspose.3D for Java 21.9
- Add PCD export support
- Add XYZ import support
- Add XYZ export support
- Triangle-area based point cloud surface generation algorithm
- Add Point Cloud import support in A3DW format
- Add Point Cloud export support in A3DW format
- Lock contention caused by GC in FBX importer
Aspose.3D for Java 21.8
- Add blind watermark support
- Significant lock contention in parallelized Scene.Open with fbx files
Aspose.3D for Java 21.7
- Support for export to USDZ format
- Allow user to specify a factory class for FileSystem to improve security level
- Add GeomSubset in USDC exporter to support multiple materials
- GLTF Save support material names