浏览我们的产品

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

改进和变更

钥匙摘要类别
THREEDNET-847在glb中添加点云支持新功能
THREEDNET-830为web渲染器提供低级网格API。改进
THREEDNET-838将带有颜色的2.5D地形导出到文件改进
THREEDNET-849在glTF导出中添加字节 [4] 支持改进
THREEDNET-832在网络渲染器中实现光的小发明改进
THREEDNET-833在网络渲染器中实现相机的gizmo改进
THREEDNET-842在FBX中添加因子UV解析支持改进
THREEDNET-852面向web渲染器的实体渲染器架构重构任务
THREEDNET-836更新保存/加载选项类名。任务
THREEDNET-858某些obj文件未在web渲染器中完全呈现。错误修复
THREEDNET-859不能导入动画结构不标准的X文件。错误修复
THREEDNET-861无法导入定义了FVF数据的X文件错误修复
THREEDNET-860无法导入单个网格上附加有多个材料的X文件错误修复
THREEDNET-839不支持带有ConstraintParent的FBX文件。错误修复
THREEDNET-841一些旧的FBX文件包含模型下的形状部分不支持。错误修复
THREEDNET-840ASCII带有FileId的FBX文件将无法导入。错误修复
THREEDNET-844在.NET核心中设置有效许可证时,API引发异常错误修复
THREEDNET-843API未在.NET核心项目中设置有效的许可证抛出异常错误修复
THREEDNET-848某些点云无法导出到drc错误修复
THREEDNET-854Aspose.3D在导入一些材料定义不正确的collada文件时崩溃。错误修复

API更改

这个版本主要是一个错误修复版本,修复了很多错误,并提高了很多FBX,Collada,DirectX X文件的兼容性。

只有一些小的API变化。

在类Aspose.ThreeD.Utilities.VertexFieldDataType中添加了新的数据类型:

    /// <summary>
    /// Type of byte[4], can be used to represent color with less memory consumption.
    /// </summary>
    public static Aspose.ThreeD.Utilities.VertexFieldDataType ByteVector4;

Aspose.ThreeD.Entities.Geometry中的VertexElementVertexColor将被编码为4字节整数,类型为VertexFieldDataType.Bytevector4。

这可以减少最终生成的文件在glTF/glb中使用顶点颜色,这对于编码点云非常有用。

从这个版本,Aspose.ThreeD.Entities.PointCloud支持在glTF/glb打开和保存。

将成员添加到类Aspose.ThreeD.Utilities.BoundingBox

    /// <summary>
    /// The size of the bounding box
    /// </summary>
    Aspose.ThreeD.Utilities.Vector3 Size{ get;}

    /// <summary>
    /// The center of the bounding box.
    /// </summary>
    Aspose.ThreeD.Utilities.Vector3 Center{ get;}

现在更容易获得边界框的大小和中心,这些属性只有在边界框是有限的时候才有意义。


 
 简体中文