PhysicsJoint QML Type
Basistyp für Verbindungen. Mehr...
| Import Statement: | import QtQuick3D.Physics |
| Since: | Qt 6.12 |
Eigenschaften
- 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)
Ausführliche Beschreibung
Dies ist der abstrakte Basistyp für alle Gelenke.
Alle Gelenke bestehen aus zwei Körpern, und für jeden Körper gibt es eine Position und eine Ausrichtung des Gelenks relativ zu seinem lokalen Koordinatensystem. Ist einer der Körper nicht festgelegt, wird das Gelenk mit dem Weltraum verbunden.
Hinweis: Mindestens einer der Körper muss dynamisch sein.
Siehe auch DistanceJoint, FixedJoint, PrismaticJoint, RevoluteJoint und SphericalJoint.
Dokumentation zu Eigenschaften
bodyA : PhysicsBody* [default: null, since 6.12]
Diese Eigenschaft definiert den ersten der Körper, mit denen dieses Gelenk verbunden ist.
Diese Eigenschaft wurde in Qt 6.12 eingeführt.
bodyB : PhysicsBody* [default: null, since 6.12]
Diese Eigenschaft definiert den zweiten der Körper, mit denen dieses Gelenk verbunden ist.
Diese Eigenschaft wurde in Qt 6.12 eingeführt.
orientationA : quaternion [default: (1, 0, 0, 0), since 6.12]
Die Ausrichtung des Gelenks relativ zu PhysicsJoint::bodyA.
Diese Eigenschaft wurde in Qt 6.12 eingeführt.
orientationB : quaternion [default: (1, 0, 0, 0), since 6.12]
Die Ausrichtung des Gelenks relativ zu PhysicsJoint::bodyB.
Diese Eigenschaft wurde in Qt 6.12 eingeführt.
positionA : vector3d [default: (0, 0, 0), since 6.12]
Die Position des Gelenks relativ zu PhysicsJoint::bodyA.
Diese Eigenschaft wurde in Qt 6.12 eingeführt.
positionB : vector3d [default: (0, 0, 0), since 6.12]
Die Position des Gelenks relativ zu PhysicsJoint::bodyB.
Diese Eigenschaft wurde in Qt 6.12 eingeführt.
© 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.