List of All Members for DynamicRigidBody | Qt Quick 3D Physics | Qt 6.12.0
Description: A physical body that can move or be moved.
Keywords: auto-generated

- Qt 6.12
- Qt Quick 3D Physics
- QML Types
- DynamicRigidBody
- Qt Quick 3D Physics | Commercial or GPLv3

# List of All Members for DynamicRigidBody

This is the complete list of members for DynamicRigidBody, including inherited members.

- angularAxisLock : AxisLock
- centerOfMassPosition : vector3d
- centerOfMassRotation : quaternion
- density : real
- gravityEnabled : bool
- inertiaMatrix : list<real>
- inertiaTensor : vector3d
- isKinematic : bool
- isSleeping : bool `(since 6.9)`
- kinematicEulerRotation : vector3d `(since 6.5)`
- kinematicPivot : vector3d `(since 6.5)`
- kinematicPosition : vector3d `(since 6.5)`
- kinematicRotation : quaternion `(since 6.5)`
- linearAxisLock : AxisLock
- mass : real
- massMode : MassMode
- void applyCentralForce(vector3d force)
- void applyCentralImpulse(vector3d impulse)
- void applyForce(vector3d force, vector3d position)
- void applyImpulse(vector3d impulse, vector3d position)
- void applyTorque(vector3d torque)
- void applyTorqueImpulse(vector3d impulse)
- void reset(vector3d position, vector3d eulerRotation)
- void setAngularVelocity(vector3d angularVelocity)
- void setLinearVelocity(vector3d linearVelocity)

The following members are inherited from PhysicsBody.

- physicsMaterial : PhysicsMaterial
- simulationEnabled : bool

The following members are inherited from PhysicsNode.

- collisionShapes : list<CollisionShape>
- filterGroup : int
- filterIgnoreGroups : int
- receiveContactReports : bool
- receiveTriggerReports : bool
- sendContactReports : bool
- sendTriggerReports : bool
- bodyContact(PhysicsNode *body, list<vector3D> positions, list<vector3D> impulses, list<vector3D> normals)
- enteredTriggerBody(TriggerBody *body)
- exitedTriggerBody(TriggerBody *body)

The following members are inherited from Node.

- eulerRotation : vector3d
- forward : vector3d [read-only]
- layers : int
- opacity : real
- pivot : vector3d
- position : vector3d
- right : vector3d [read-only]
- rotation : quaternion
- scale : vector3d
- scenePosition : vector3d [read-only]
- sceneRotation : quaternion [read-only]
- sceneScale : vector3d [read-only]
- sceneTransform : matrix4x4 [read-only]
- staticFlags : int
- up : vector3d [read-only]
- visible : bool
- x : real
- y : real
- z : real
- vector3d mapDirectionFromNode(QtQuick3D::Node node, vector3d localDirection)
- vector3d mapDirectionFromScene(vector3d sceneDirection)
- vector3d mapDirectionToNode(QtQuick3D::Node node, vector3d localDirection)
- vector3d mapDirectionToScene(vector3d localDirection)
- vector3d mapPositionFromNode(QtQuick3D::Node node, vector3d localPosition)
- vector3d mapPositionFromScene(vector3d scenePosition)
- vector3d mapPositionToNode(QtQuick3D::Node node, vector3d localPosition)
- vector3d mapPositionToScene(vector3d localPosition)
- void rotate(real degrees, vector3d axis, enumeration space)

The following members are inherited from Object3D.

- children : list<Object3D>
- data : list<Object>
- parent : Object3D
- resources : list<Object>
- state : string
- states : list<State>
- transitions : list<Transition>

The following members are inherited from QtObject.

- objectName : string