PhysicsJoint QML Type
ジョイントのベースタイプ。詳細...
| Import Statement: | import QtQuick3D.Physics |
| Since: | Qt 6.12 |
プロパティ
- bodyA : PhysicsBody*
(since 6.12) - bodyB : PhysicsBody*
(since 6.12) - orientationA : quaternion
(since 6.12) - orientationB : quaternion
(since 6.12) - positionA : vector3d
(since 6.12) - positionB : vector3d
(since 6.12)
詳細な説明
これは、すべてのジョイントの抽象基底型です。
すべてのジョイントは 2 つのボディを持ち、各ボディに対して、そのローカル座標系に対するジョイントの位置と向きが定義されます。いずれかのボディが設定されていない場合、ジョイントはワールド座標系に接続されます。
注:少なくとも 一方のボディは動的である必要があります。
関連項目: DistanceJoint 、FixedJoint 、PrismaticJoint 、RevoluteJoint 、およびSphericalJoint 。
プロパティのドキュメント
bodyA : PhysicsBody* [default: null, since 6.12]
このプロパティは、このジョイントが接続する最初のボディを定義します。
このプロパティは Qt 6.12 で導入されました。
bodyB : PhysicsBody* [default: null, since 6.12]
このプロパティは、このジョイントが接続する2つ目のボディを定義します。
このプロパティは Qt 6.12 で導入されました。
orientationA : quaternion [default: (1, 0, 0, 0), since 6.12]
PhysicsJoint::bodyA に対するジョイントの向き。
このプロパティはQt 6.12で導入されました。
orientationB : quaternion [default: (1, 0, 0, 0), since 6.12]
PhysicsJoint::bodyB に対するジョイントの向き。
このプロパティはQt 6.12で導入されました。
positionA : vector3d [default: (0, 0, 0), since 6.12]
PhysicsJoint::bodyA に対するジョイントの位置。
このプロパティは Qt 6.12 で導入されました。
positionB : vector3d [default: (0, 0, 0), since 6.12]
PhysicsJoint::bodyB に対するジョイントの位置。
このプロパティは Qt 6.12 で導入されました。
© 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.