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:

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.

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:

NVIDIA PhysX SDK, version PhysX_4.1.2.29882248

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.