このページでは

Joint QML Type

スキニングされたメッシュの一部を変形させるために使用されます。詳細...

Import Statement: import Qt3D.Core 2.12
In C++: QJoint
Inherits:

Node

Status: Deprecated

この型は非推奨です。新しいコードでの使用は強く推奨しません。

プロパティ

詳細な説明

「Joint」ノードは、Qt 3D のスキンメッシュ機能の一環として、スケルトンを構築するために使用されます。ジョイントは、スケール、回転、並進のプロパティによって変形させることができます。ジョイントにバインドされているメッシュの頂点については、その変形がそれに応じて更新されます。

プロパティのドキュメント

childJoints : list<Joint> [read-only]

inverseBindMatrix : matrix4x4

ジョイントの逆バインド行列を保持します。これは、モデル空間の頂点をこのジョイントの空間に変換するために使用され、その後、ジョイントのグローバル変換を乗算してスキニング処理を実行できるようにします。

rotation : quaternion

ジョイントの回転をクォータニオンとして保持します。

rotationX : real

ジョイントのx軸周りの回転をオイラー角として保持します。

rotationY : real

ジョイントのy回転をオイラー角として保持します。

rotationZ : real

ジョイントのZ軸周りの回転をオイラー角として保持します。

scale : vector3d

関節の均一なスケールを維持します。

translation : vector3d

ジョイントの変換をvector3dとして保持します。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.