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

# TriangleMeshShape QML Type

A collision shape based on a 3D mesh. More...

Import Statement: | import QtQuick3D.Physics
Since: | Qt 6.4
Inherits: | CollisionShape

- List of all members, including inherited members

## Properties

- source : url

## Detailed Description

This type defines a shape based on the same 3D mesh file format used by QtQuick3D.Model.

Objects that are controlled by the physics simulation cannot use TriangleMeshShape: It can only be used with StaticRigidBody and kinematic bodies. Use ConvexMeshShape for non-kinematic dynamic bodies.

See also Shapes and Bodies overview documentation.

## Property Documentation

source : url

This property defines the location of the mesh file used to define the shape.

Internally, TriangleMeshShape converts the mesh to an optimized data structure. This conversion can be done in advance. See the cooking overview documentation for details.