Qt Quick 3D Physics
Qt Quick 3D Physics bietet eine High-Level-API für Physiksimulationen. Sie unterstützt die Simulation interaktiver starrer Körper sowie statischer Netze und nicht kollidierender Körper, die zur Erkennung von Überlappungen verwendet werden. Jeder simulierte Körper kann seine eigenen physikalischen Eigenschaften wie Masse, Dichte und Reibung haben.
Verwendung des Moduls
QML-API
Die QML-Typen des Moduls sind über den QtQuick3D.Physics
-Import verfügbar. Um die Typen zu verwenden, fügen Sie die folgende Import-Anweisung in Ihre .qml-Datei ein:
import QtQuick3D.Physics
Dies ist ein reines QML-Modul und verfügt nicht über eine C++-API.
Artikel und Leitfäden
Beispiele
Der beste Weg, um zu sehen, was Qt Quick 3D Physics kann, ist, sich die Beispiele anzusehen:
- Einfach
- Werkstoff
- Masse
- Zusammengesetzte Formen
- Benutzerdefinierte Formen
- Kanone
- Flügelrad
- Charakter-Controller
Referenz
Hinweis: Es gibt API-Änderungen gegenüber der Tech Preview API (Qt Version 6.4). Siehe Qt Quick 3D Physics API-Änderungen von Tech Preview für die Unterschiede.
Verwandte Module
Lizenz und Namensnennung
Qt Quick 3D Physics ist unter der kommerziellen Lizenz von The Qt Company erhältlich. Darüber hinaus ist es unter der GNU General Public License, Version 3, verfügbar. Siehe Qt Licensing für weitere Details.
Darüber hinaus enthält Qt Quick 3D Physics Module von Drittanbietern, die unter den folgenden erlaubten Lizenzen stehen:
BSD 3-Klausel "Neue" oder "Revidierte" Lizenz |
© 2025 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.