四元数动画 QML 类型

一个用于四元数的 属性动画更多信息...

导入声明import QtQuick3D
继承

PropertyAnimation

属性

详细描述

一个定义两个 四元数 之间动画的专门 属性动画

默认使用球形线性插值。这可以通过设置 type 属性更改为更快但精度较低的标准化线性插值。

除了在 fromto 属性中直接指定四元数外,还可以通过 fromXRotationtoXRotationfromYRotationtoYRotationfromZRotationtoZRotation 属性提供度数的欧拉角。

注意: 避免混合基于四元数和欧拉角的属性。期望从四元数或三个欧拉角完全指定 from 和 to 值。

另请参阅 Qt Quick 中的动画和过渡QQuaternionQQuaternion::slerp() 和 QQuaternion::nlerp

属性文档

from : quaternion

此属性包含动画的起始值。


fromXRotation : float

此属性包含动画_x_轴的起始值,以度为单位。


fromYRotation : float

此属性包含动画_y_轴的起始值,以度为单位。


fromZRotation : float

此属性包含动画_z_轴的起始值,以度为单位。


目标 : 四元数

该属性用于存储动画的结束值。


toXRotation : 浮点数

该属性存储动画的X轴结束值,以度数为单位的欧拉角。


toYRotation : 浮点数

该属性存储动画的Y轴结束值,以度数为单位的欧拉角。


toZRotation : 浮点数

该属性存储动画的Z轴结束值,以度数为单位的欧拉角。


类型 : 枚举

该属性定义了插值模式。

常量描述
QuaternionAnimation.Slerp球面线性插值。
QuaternionAnimation.Nlerp归一化线性插值。

© 2024 Qt公司有限公司。本文件中的文档贡献各自属于其所有者。这里提供的文档是在自由软件基金会发布的GNU自由文档许可证版本1.3的条款下授权的。Qt及其相应标志是芬兰及其它国家/地区的Qt公司有限公司的商标。所有其他商标均为其各自所有者的财产。