浏览我们的产品

Aspose.3D for Java 21.4发行说明

改进和变更

钥匙摘要类别
THREEDNET-864实现纹理类的FileStream属性以从流中加载图像改进
THREEDNET-867大型obj文件需要大量时间来加载改进
THREEDNET-865为RVM格式添加Autodesk Navisworks兼容材料改进
THREEDNET-874添加最新RVM格式的支持。改进
THREEDAPP-94改进的web渲染器加载性能改进
THREEDNET-851允许使用Draco编码器的外部实现。改进
THREEDNET-876提高内置Draco编码器/解码器性能。改进
THREEDNET-862转换后的glb文件无法由第三方工具打开。错误修复
THREEDNET-863从USDZ到STL的转换失败错误修复
THREEDNET-866FBX到gltf/glb ExportException: 不支持对象的类型Aspose.ThreeD.实用程序.Vector3错误修复
THREEDNET-873Frosty Suite导出的Collada无法导入。错误修复
THREEDNET-872blender/lego工具导出的Collada无法导入。错误修复
THREEDNET-871Aspose.3D无法打开某些压缩3D文件错误修复
THREEDNET-869一些STL文件无法识别错误修复
THREEDAPP-114没有显式二进制头的二进制STL文件无法打开。错误修复

API更改

这个版本主要是一个错误修复版本,修复了很多错误,并改进了很多FBX,Collada,STL,obj,drc,gltf,glb的兼容性问题和性能。

只有一些小的API变化。

在类com.aspose.threed.GltfSaveOptions中添加了新属性:

    /**
     * Use external draco encoder to accelerate the draco compression speed.
     */
    public String getExternalDracoEncoder();
    
    /**
     * Use external draco encoder to accelerate the draco compression speed.
     * @param value New value
     */
    public void setExternalDracoEncoder(String value);

Aspose.3D for java 21.4对Draco的性能提升是旧版本的两倍,但是用C++编写的Google的官方实现仍然更快,因此我们使用户能够使用外部Draco编码器以获得更好的性能。

使用外部官方编码器加速压缩GLB生成的示例代码:

        var mesh = new Sphere();
        var scene = new Scene(mesh);
        var opt = new GltfSaveOptions(FileFormat.GLTF2__BINARY);
        opt.setExternalDracoEncoder("D:\\Github\\draco\\sln\\Release\\draco_encoder.exe");
        opt.setDracoCompression(true);
        scene.save("test.glb", opt);


 
 简体中文