Aspose 3D for Java Changelog
What's new in Aspose 3D for Java 20.12.0
Dec 7, 2020- Improvements and Changes:
- THREEDAPP-54 Allow pin UI to 3D space in web renderer New feature
- THREEDAPP-58 Some 3D files are black when rendered. Bug fix
- THREEDAPP-59 FBX with embedded texture cannot be rendered Bug fix
- THREEDNET-748 Improve lighting in web renderer Improvement
- THREEDNET-774 Specular shading is incorrect for some combination of material. Bug fix
- THREEDAPP-59 FBX with embedded texture cannot be rendered Bug fix
- THREEDAPP-57 Cannot open large 3D files due to out of memory Bug fix
- THREEDNET-775 Converting u3d file to html does not work Bug fix
- THREEDNET-776 Aspose.3D crashed when rendering 3D file with more than one lights that can cast shadows. Bug fix
- THREEDAPP-60 Reduce the size of the renderer binary Improvement
- THREEDNET-777 Some collada files will crash aspose.3d Bug fix
- THREEDNET-778 Improved the memory and CPU performance of constructing TriMesh from complex mesh. Improvement
- THREEDNET-780 Add TriMesh support in OBJ New feature
- THREEDNET-779 Uploaded 3D DXF cannot be displayed in web renderer. Bug fix
- THREEDNET-788 Improve PLY file import Improvement
- THREEDNET-789 Improve compatibility of non 3D vertex in obj file Improvement
- THREEDNET-790 STL files exported from Assimp cannot be imported sometimes. Improve
- THREEDNET-787 PDF file contains complex JS-based 3D control code cannot be parsed. Bug fix
- THREEDNET-791 Some U3D/PDF files failed to import. Bug fix
- THREEDNET-792 Some 3MF files cannot be imported. Bug fix
- THREEDNET-794 Circular reference in DAE file will crash Aspose.3D Bug fix
- THREEDNET-793 Add per-face color support in AMF format. Improvement
- API changes:
- This version fixed a lot of bugs, and reduced a lot of memory footprint while boosting up the TriMesh performance.
- There are some interface changes, but these changes will not cause code break.
New in Aspose 3D for Java 20.11.0 (Nov 3, 2020)
- Improvements and Changes:
- THREEDNET-747 Render the edge lines for CAD types in web renderer. Bug fix
- THREEDNET-748 Improve lighting in web renderer Bug fix
- THREEDNET-755 Unsupported model attributes in some FBX 6.1 files. Bug fix
- THREEDNET-757 PLY file with int64 property are not supported. Bug fix
- THREEDNET-756 3MF file exported using latest standard cannot be opened. Bug fix
- THREEDNET-758 FBX 6.0 file cannot be imported. Bug fix
- THREEDNET-760 Improve the compatibility of ASE files Bug fix
- THREEDNET-761 Allow specify the encoding for text-based 3D files. Improvement
- THREEDNET-762 Export scene to HTML using our latest renderer. New feature
- THREEDNET-763 Add support of non standard collada exported by unknown exporter. Improvement
- THREEDNET-765 Optimize the loading performance of binary PLY file Improve
- THREEDNET-768 Binary STL file exported by Rhinoceros cannot be imported. Bug fix
- THREEDNET-769 Add support of relations in FBX 6.0 Bug fix
- TRHEEDNET-770 Incorrect escape character in FBX file will cause Aspose.3D failed to import. Bug fix
- THREEDNET-771 Add embedding data support in FBX Bug fix
- API changes:
- The major change in this version is the exported HTML5 file will no longer use the old renderer.
- Instead a WebAssembly-based renderer are used for rendering.
- A lots of bug were fixed in this version.
- Added new property to class com.aspose.threed.VertexElementUserData:
- /**
- Gets the indices data
- @Override
- public List<Integer> getIndices();
- This property is added so fbx files contains indiced user data can be correctly imported.
- Added new property to class com.aspose.threed.IOConfig:
- /**
- Gets the default encoding for text-based files.
- Default value is null which means the importer/exporter will decide which encoding to use.
- public Charset getEncoding();
- /**
- Sets the default encoding for text-based files.
- Default value is null which means the importer/exporter will decide which encoding to use.
- @param value New value
- public void setEncoding(Charset value);
- This is used to override the default internal encoding during import/export, so you can manually control the encoding of text-based formats.
New in Aspose 3D for Java 20.9.0 (Oct 21, 2020)
- Improvements and Changes:
- Improvements:
- Add big endian mode support in Siemens JT 9.5
- Improve the compatibility of the FBX file exported by latest FBX SDK.
- FBX 7.1 exported by Unity Studio contains malformed definition
- Wavefront OBJ files exported by CINEMA 4D is not supported.
- ASE files with sub materials are not supported.
- Add per polygon vertex tex coord support for PLY file.
- Bug Fixes:
- AMF file issues.
- Some JT9.5 file cannot be imported correctly.
- Some Collada files cannot be imported.
- Some DXF files cannot be imported