Auf dieser Seite

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.

Screenshot einer Szene, in der ein Ball auf eine Konstruktion aus Murmeln fällt und diese zerstört

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

Dies ist ein reines QML-Modul und verfügt über keine C++-API.

Artikel und Anleitungen

Beispiele

Am besten lässt sich die Leistungsfähigkeit von „ Qt Quick 3D “-Physik anhand der Beispiele veranschaulichen:

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

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:

NVIDIA PhysX SDK, version 4.1.2.29882248

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.