浏览我们的产品

Aspose.3D for .NET 22.1发行说明

改进和变更

钥匙摘要类别
THREEDNET-1017恢复了对netstandard2.0的支持任务
THREEDNET-1016无法打开要转换为glb的usdz文件错误修复
THREEDNET-1018奇怪的FBX问题导致网格消失错误修复
THREEDNET-1020在USD导出器中添加原始实体编码支持新功能
THREEDNET-1021在USD导出器中添加原始实体解码支持新功能
THREEDNET-1023字符串处理在USD进口商/出口商中不正确错误修复
THREEDNET-1022无法打开带有customData的USD文件错误修复
THREEDNET-1040具有手动分配对象id的多个对象可能导致导出到FBX失败错误修复

API更改

22.1,我们修复了FBX和USD中的一些错误,并将原始导出/导出添加到USD中。

USD仅支持一些原语,例如SphereCubeCylinder,我们通过USD的customData导出其他原语,然后从CAD文件 (如RVM) 转换而来的USD场景可以具有更小的文件大小。

22.1,web渲染器可以直接支持USDZ文件,而无需转换为A3DW格式。

添加了类Aspose.ThreeD.Formats.UsdSaveOptions

UsdSaveOptions允许您指定如何在导出过程中处理基元,将其转换为网格以获得最佳兼容性,或者将它们保存为最小文件大小的参数化几何,我们的web渲染器支持由Aspose.3D USDZ导出器导出的参数化几何,这是您使用我们的web渲染器呈现3D内容的最佳选择。

        var scene = new Scene();
        scene.RootNode.CreateChildNode(new Cylinder());
        var opt = new UsdSaveOptions(FileFormat.USDZ);
        //default value is true for back compatibility, set it to false so we can generate smaller usdz file.
        opt.PrimitiveToMesh = false;
        scene.Save("test.usdz", opt);


 
 简体中文