浏览我们的产品

Aspose.3D for .NET 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变化。

在类Aspose.ThreeD.Formats.GltfSaveOptions中添加了新属性:

    /// <summary>
    /// Use external draco encoder to accelerate the draco compression speed.
    /// </summary>
    /// <remarks>
    /// Aspose.3D will create new sub process to encode the mesh to the draco format, use it at your own risk. 
    /// </remarks>
    public string ExternalDracoEncoder { get; set; }

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

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

    var mesh = new Sphere();
    var scene = new Scene(mesh);
    var opt = new GltfSaveOptions(FileFormat.GLTF2_Binary);
    opt.ExternalDracoEncoder = @"D:\Github\draco\sln\Release\draco_encoder.exe";
    opt.DracoCompression = true;
    scene.Save("test.glb", opt);


 
 简体中文