Sur cette page

Qt Quick 3D Physics

Qt Quick 3D Physics fournit une API de haut niveau pour la simulation physique. Elle prend en charge la simulation de corps rigides interactifs ainsi que de maillages statiques et de corps sans collision utilisés pour détecter les chevauchements. Chaque corps simulé peut avoir ses propres propriétés physiques telles que la masse, la densité et le frottement.

Capture d'écran d'une scène montrant une balle qui détruit une structure composée de billes en tombant dessus

Utilisation du module

API QML

Les types QML du module sont disponibles via l’importation « QtQuick3D.Physics ». Pour utiliser ces types, ajoutez la déclaration d’importation suivante à votre fichier .qml :

import QtQuick3D.Physics

Il s'agit d'un module purement QML qui ne dispose pas d'API C++.

Articles et guides

Exemples

La meilleure façon de découvrir les possibilités d’ Qt Quick 3D Physics est de consulter les exemples :

Référence

Remarque : des modificationsont été apportées à l’API par rapport à l’API de l’aperçu technique (version 6.4 de Qt). Consultez la page « Modifications apportées à l’APIQt Quick 3D Physics par rapport à l’aperçu technique » pour connaître les différences.

Licence et mentions légales

Qt Quick 3D Physics est disponible sous licence commerciale de The Qt Company. Il est également disponible sous la licence publique générale GNU, version 3. Consultez la page Licences Qt pour plus de détails.

Par ailleurs, l'Qt Quick 3D Physics contient des modules tiers sous les licences permissives suivantes :

NVIDIA PhysX SDK, version 4.1.2.29882248

Licence BSD à 3 clauses « New » ou « Revised »

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