四元数动画 QML 类型
导入声明 | import QtQuick3D |
继承 |
属性
- from : quaternion
- fromXRotation : float
- fromYRotation : float
- fromZRotation : float
- to : quaternion
- toXRotation : float
- toYRotation : float
- toZRotation : float
- type : 枚举
详细描述
默认使用球形线性插值。这可以通过设置 type 属性更改为更快但精度较低的标准化线性插值。
除了在 from 和 to 属性中直接指定四元数外,还可以通过 fromXRotation、toXRotation、fromYRotation、toYRotation、fromZRotation、toZRotation 属性提供度数的欧拉角。
注意: 避免混合基于四元数和欧拉角的属性。期望从四元数或三个欧拉角完全指定 from 和 to 值。
另请参阅 Qt Quick 中的动画和过渡、QQuaternion、QQuaternion::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公司有限公司的商标。所有其他商标均为其各自所有者的财产。