Qt Quick 3D Physics QML Types | Qt Quick 3D Physics | Qt 6.12.0
Description: Provides the QML types to include physics items into a Qt Quick scene.
Keywords: qmlmodule

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

# Qt Quick 3D Physics QML Types

Qt Quick 3D Physics provides the following QML types:

## QtQuick3D.Physics QML Types

Import the QtQuick3D.Physics module with the following statement:

     import QtQuick3D.Physics

BoxShape | Defines a box collision shape
CapsuleShape | Defines a pill-like shape
CharacterController | Controls the motion of a character
CollisionShape | Base type for collision shapes
ConvexMeshShape | A convex collision shape based on a 3D mesh
DistanceJoint | A distance joint
DynamicRigidBody | A physical body that can move or be moved
FixedJoint | A fixed joint
HeightFieldShape | A collision shape where the elevation is defined by a height map
PhysicsBody | Base type for all concrete physical bodies
PhysicsJoint | Base type for joints
PhysicsMaterial | Defines the physics material of a body
PhysicsNode | Base type for all objects in the physics scene
PhysicsWorld | Controls the physics simulation
PlaneShape | A collision shape that defines an infinite plane
PrismaticJoint | A prismatic joint
RevoluteJoint | A revolute joint
SphereShape | Defines a spherical collision shape
SphericalJoint | A spherical joint
StaticRigidBody | A physical body that does not move
TriangleMeshShape | A collision shape based on a 3D mesh
TriggerBody | Reports when objects enter a given volume

## QtQuick3D.Physics.Helpers QML Types

Import the QtQuick3D.Helpers module with the following statement:

     import QtQuick3D.Physics.Helpers