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.

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.PhysicsIl s'agit d'un module purement QML qui ne dispose pas d'API C++.
Articles et guides
- Qt Quick 3D Physics Formes, corps et articulations
- Qt Quick 3D Physics Unités
- Qt Quick 3D Physics Cuisine
Exemples
La meilleure façon de découvrir les possibilités d’ Qt Quick 3D Physics est de consulter les exemples :
- Simple
- Matériel
- Masse
- Formes composées
- Formes personnalisées
- Canon
- Roue
- Contrôleur de personnages
- Articulations
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.
Modules associés
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 :
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.