Quaternion QML Type
四元数に関するユーティリティ関数を提供する。詳細...
Import Statement: | import QtQuick3D |
メソッド
- quaternion fromAxesAndAngles(vector3d axis1, real angle1, vector3d axis2, real angle2)
- quaternion fromAxesAndAngles(vector3d axis1, real angle1, vector3d axis2, real angle2, vector3d axis3, real angle3)
- quaternion fromAxisAndAngle(vector3d axis, real angle)
- quaternion fromAxisAndAngle(real x, real y, real z, real angle)
- quaternion fromEulerAngles(vector3d eulerAngles)
- quaternion fromEulerAngles(real x, real y, real z)
- quaternion lookAt(vector3d sourcePosition, vector3d targetPosition, vector3d forwardDirection, vector3d upDirection)
詳細説明
Quaternion
はユーティリティ関数を持つグローバルオブジェクトです。
インスタンス化できません。使用するには、グローバルなQuaternion
オブジェクトのメンバーを直接呼び出します。例えば
Node { rotation: Quaternion.fromAxisAndAngle(Qt.vector3d(1, 0, 0), 45) }
メソッドの説明
quaternion fromAxesAndAngles(vector3d axis1, real angle1, vector3d axis2, real angle2) |
axis1,angle1,axis2, およびangle2 からクォータニオンを作成します。結果のクォータニオンを返します。
axis1,angle1,axis2,angle2,axis3, およびangle3 からクォータニオンを作成します。結果のクォータニオンを返します。
quaternion fromAxisAndAngle(vector3d axis, real angle) |
axis とangle からクォータニオンを作成します。結果のクォータニオンを返します。
quaternion fromAxisAndAngle(real x, real y, real z, real angle) |
x,y,z, およびangle から四元数を作成します。結果のクォータニオンを返します。
quaternion fromEulerAngles(vector3d eulerAngles) |
eulerAngles からクォータニオンを作成します。結果のクォータニオンを返します。
quaternion fromEulerAngles(real x, real y, real z) |
x,y, およびz から四元数を作成します。結果のクォータニオンを返します。
quaternion lookAt(vector3d sourcePosition, vector3d targetPosition, vector3d forwardDirection, vector3d upDirection) |
sourcePosition,targetPosition,forwardDirection, およびupDirection からクォータニオンを作成します。これは、特定のターゲットを指すための回転値を取得するために使用され、シーン内の位置にカメラを向けるために使用することができます。
forwardDirection デフォルトは です。Qt.vector3d(0, 0, -1)
upDirection Qt.vector3d(0, 1, 0)
結果のクォータニオンを返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。