Qt Quick 3D Physik
Qt Quick 3D „Physics“ bietet eine hochrangige API für Physiksimulationen. Es unterstützt die Simulation interaktiver starrer Körper sowie statischer Meshes und nicht kollidierender Körper, die zur Erkennung von Überlappungen verwendet werden. Jeder simulierte Körper kann eigene physikalische Eigenschaften wie Masse, Dichte und Reibung aufweisen.

Verwendung des Moduls
QML-API
Die QML-Typen des Moduls sind über den Import „ QtQuick3D.Physics “ verfügbar. Um die Typen zu verwenden, fügen Sie die folgende Importanweisung in Ihre .qml-Datei ein:
import QtQuick3D.PhysicsDies ist ein reines QML-Modul und verfügt über keine C++-API.
Artikel und Anleitungen
- Qt Quick 3D Physik-Formen, Körper und Gelenke
- Qt Quick 3D Physik-Einheiten
- Qt Quick 3D Physik-Cooking
Beispiele
Am besten lässt sich die Leistungsfähigkeit von „ Qt Quick 3D “-Physik anhand der Beispiele veranschaulichen:
- Einfach
- Material
- Masse
- Zusammengesetzte Formen
- Benutzerdefinierte Formen
- Kanone
- Laufrad
- Charakter-Controller
- Verbindungen
Referenz
Hinweis: Im Vergleich zur Tech-Preview-API (Qt-Version 6.4)gibt es Änderungen an der API. Die Unterschiede finden Sie unter „Qt Quick 3D: Änderungen an der Physik-API gegenüber der Tech Preview “.
Verwandte Module
Lizenz und Urheberangaben
Qt Quick 3D „Physics“ ist unter der kommerziellen Lizenz von The Qt Company verfügbar. Darüber hinaus steht es unter der GNU General Public License, Version 3, zur Verfügung. Weitere Details finden Sie unter „Qt-Lizenzierung “.
Darüber hinaus enthält die „ Qt Quick 3D “-Physikmodule von Drittanbietern unter den folgenden freigebenden Lizenzen:
BSD-3-Klausel-Lizenz („New“ oder „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.