Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business

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

DynamicRigidBody

A physical body that can move or be moved

HeightFieldShape

A collision shape where the elevation is defined by a height map

PhysicsBody

Base type for all concrete physical bodies

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

SphereShape

Defines a spherical collision shape

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

CapsuleGeometry

A geometry for generating a capsule model

Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded