浏览我们的产品
Aspose.3D for .NET 21.4发行说明
此页包含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-866 | FBX到gltf/glb ExportException: 不支持对象的类型Aspose.ThreeD.实用程序.Vector3 | 错误修复 |
THREEDNET-873 | Frosty Suite导出的Collada无法导入。 | 错误修复 |
THREEDNET-872 | blender/lego工具导出的Collada无法导入。 | 错误修复 |
THREEDNET-871 | Aspose.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);
注意: 一旦我们将draco编码/解码性能提高到官方实现水平,此属性将被标记为已过时。