浏览我们的产品

Aspose.3D for Python 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 添加成员:

        @property
        def keyframe_sequence(self : "aspose.threed.animation.AnimationChannel") -> "aspose.threed.animation.KeyframeSequence"
        """
            获取此通道内部关联的关键帧序列
        """

        @keyframe_sequence.setter()
        def keyframe_sequence(self : "aspose.threed.animation.AnimationChannel", v : "aspose.threed.animation.KeyframeSequence")
        """
            设置此通道内部关联的关键帧序列
        """

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

向类 aspose.threeD.utilities.Quaternion 添加成员:

        def slerp(t : float, v1 : Quaternion, v2 : Quaternion) -> Quaternion
        """
                执行两个值之间的球面线性插值
                t : float
                        t 在 0 到 1 之间
                v1 : Quaternion
                        第一个值
                v2 : Quaternion
                        第二个值
        """

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


 
 简体中文