Sur cette page

ConvexMeshShape QML Type

Forme de collision convexe basée sur un maillage 3D. Plus d'informations...

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

CollisionShape

Propriétés

Description détaillée

Ce type définit une forme convexe basée sur le même format de fichier de maillage 3D que celui utilisé par QtQuick3D.Model. Si le maillage n'est pas convexe, la coque convexe du maillage sera utilisée.

Voir également la documentation générale sur les formes et les corps et TriangleMeshShape.

Documentation sur les propriétés

geometry : Geometry [since 6.7]

Cette propriété définit la géométrie d'un maillage utilisé pour définir la forme. Si le maillage n'est pas convexe, la coque convexe du maillage sera utilisée. Le nombre maximal de faces et de sommets est de 255 : si le maillage est plus détaillé que cela, il sera simplifié.

Remarque : si les propriétés geometry et source sont toutes deux définies, seule la géométrie sera utilisée.

Cette propriété a été introduite dans Qt 6.7.

Voir aussi ConvexMeshShape::source.

source : url

Cette propriété définit l'emplacement du fichier de maillage utilisé pour définir la forme. Si le maillage n'est pas convexe, la coque convexe du maillage sera utilisée. Le nombre maximal de faces et de sommets est de 255 : si le maillage est plus détaillé que cela, il sera simplifié.

En interne, ConvexMeshShape convertit le maillage en une structure de données optimisée. Cette conversion peut être effectuée à l'avance. Voir la documentation sur la cuisson pour plus de détails.

Remarque : si les propriétés geometry et source sont toutes deux définies, seule geometry sera utilisée.

Voir également ConvexMeshShape::geometry.

© 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.