QuaternionAnimation QML Type

PropertyAnimation詳細...

Import Statement: import QtQuick3D
Inherits:

PropertyAnimation

プロパティ

詳細な説明

2 つのquaternions の間のアニメーションを定義する特殊なPropertyAnimation です。

デフォルトでは、球面線形補間が使用されます。これは、type プロパティを設定することで、より高速だが精度の低い正規化線形補間に変更できます。

fromto プロパティでクォータニオンを直接指定する代わりに、fromXRotation,toXRotation,fromYRotation,toYRotation,fromZRotation,toZRotation プロパティでオイラー角を度単位で指定することも可能です。

注: クォータニオンとオイラー角ベースのプロパティの混在は避けてください。fromとtoの値は、クォータニオンか3つのオイラー角で完全に指定されることが期待されます。

Qt Quick のアニメーションとトランジション QQuaternionQQuaternion::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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。