QuaternionAnimation QML Type
Import Statement: | import QtQuick3D |
Inherits: |
プロパティ
- from : quaternion
- fromXRotation : float
- fromYRotation : float
- fromZRotation : float
- to : quaternion
- toXRotation : float
- toYRotation : float
- toZRotation : float
- type : enumeration
詳細な説明
2 つのquaternions の間のアニメーションを定義する特殊なPropertyAnimation です。
デフォルトでは、球面線形補間が使用されます。これは、type プロパティを設定することで、より高速だが精度の低い正規化線形補間に変更できます。
from とto プロパティでクォータニオンを直接指定する代わりに、fromXRotation,toXRotation,fromYRotation,toYRotation,fromZRotation,toZRotation プロパティでオイラー角を度単位で指定することも可能です。
注: クォータニオンとオイラー角ベースのプロパティの混在は避けてください。fromとtoの値は、クォータニオンか3つのオイラー角で完全に指定されることが期待されます。
Qt Quick のアニメーションとトランジション QQuaternion 、QQuaternion::slerp()、QQuaternion::nlerp()も参照してください 。
プロパティの説明
from : quaternion |
このプロパティは、アニメーションの開始値を保持します。
fromXRotation : float |
このプロパティは、X軸のアニメーションの開始値をオイラー角として度単位で保持します。
fromYRotation : float |
このプロパティは、Y軸のアニメーションの開始値をオイラー角として度単位で保持する。
fromZRotation : float |
このプロパティは、Z 軸のアニメーションの開始値をオイラー角として度単位で保持する。
to : quaternion |
このプロパティは、アニメーションの終了値を保持する。
toXRotation : float |
このプロパティは、X 軸のアニメーションの終了値をオイラー角として度単位で保持する。
toYRotation : float |
このプロパティは、Y 軸のアニメーションの終了値をオイラー角として度単位で保持する。
toZRotation : float |
このプロパティは、Z 軸のアニメーションの終了値をオイラー角として度単位で保持します。
type : enumeration |
このプロパティは、補間モードを定義します。
定数 | 説明 |
---|---|
QuaternionAnimation.Slerp | 球面線形補間。 |
QuaternionAnimation.Nlerp | 正規化線形補間。 |
本書で提供されるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。