浏览我们的产品

Aspose.3D for .NET 24.1 发布说明

改进和变更

KeySummaryCategory
THREEDNET-1471将基于欧拉角的动画转换为基于四元数的动画Task
THREEDNET-1474允许导出基于四元数的动画到 FBXTask
THREEDNET-1475动画导出到 GLTFTask
THREEDNET-1476允许导出基于欧拉旋转的动画到 glTFImprovement
THREEDNET-1478添加对具有组装结构的 3MF 的支持。Improvement
THREEDNET-1480在将基于四元数的关键帧转换为欧拉角时重采样关键帧Improvement
THREEDNET-1455无法在场景中加载 “.JT” 文件,文件是 JT 8.0Bug fixing
THREEDNET-1473某些四元数结果变为 NaN 旋转Bug fixing
THREEDNET-1477重新保存 glTF 文件时纹理坐标损坏。Bug fixing
THREEDNET-1479某些 glTF 文件的格式无法检测Bug fixing
THREEDNET-1482转换不完整的关键帧序列到 glTF 可能会导致异常。Bug fixing
THREEDNET-1483材质索引为负数的网格无法转换为 USDZ 和 glTFBug fixing
THREEDNET-1484USDZ 格式无法处理 -inf 和 infBug fixing
THREEDNET-1485无法打开 THREE.js 导出器导出的 USDZ 文件。Bug fixing

API 变更

向类 Aspose.ThreeD.Animation.AnimationChannel 添加成员:

        /// <summary>
        /// 获取此通道关联的关键帧序列
        /// </summary>
        Aspose.ThreeD.Animation.KeyframeSequence KeyframeSequence{ get;set;}

AnimationChannel 中用于访问关键帧序列的旧接口将在未来被弃用。 此新属性将作为替代。 目前,没有迹象表明单个动画通道会使用多个关键帧序列。

向类 Aspose.ThreeD.Utilities.Quaternion 添加成员:

        /// <summary>
        /// 在两个值之间执行球面线性插值
        /// </summary>
        /// <param name="t">t 在 0 到 1 之间</param>
        /// <param name="v1">第一个值</param>
        /// <param name="v2">第二个值</param>
        public static Aspose.ThreeD.Utilities.Quaternion Slerp(double t, Aspose.ThreeD.Utilities.Quaternion v1, Aspose.ThreeD.Utilities.Quaternion v2)

一种计算两个四元数之间球面线性插值的实用方法。


 
 简体中文