PhysicsMaterial QML Type

Definiert das physikalische Material eines Körpers. Mehr...

Import Statement: import QtQuick3D.Physics
Since: Qt 6.4

Eigenschaften

Detaillierte Beschreibung

Der Typ PhysicsMaterial bestimmt, wie sich Objekte bei Berührung verhalten.

Reibung verwendet das Coulomb-Reibungsmodell, das auf den Konzepten von 2 Koeffizienten basiert: dem statischen Reibungskoeffizienten und dem dynamischen Reibungskoeffizienten (manchmal auch kinetische Reibung genannt). Die Reibung widersteht der relativen seitlichen Bewegung zweier fester Oberflächen, die sich berühren. Diese beiden Koeffizienten definieren eine Beziehung zwischen der Normalkraft, die von jeder Oberfläche auf die andere ausgeübt wird, und dem Betrag der Reibungskraft, die aufgebracht wird, um einer seitlichen Bewegung zu widerstehen. Während die meisten realen Materialien Reibungskoeffizienten zwischen 0 und 1 aufweisen, sind Werte über 1 nicht ungewöhnlich. Die Eigenschaften akzeptieren jede reelle Zahl, die größer oder gleich 0 ist.

Die Restitution bestimmt, wie Objekte bei einem Zusammenstoß abprallen.

Dokumentation der Eigenschaft

dynamicFriction : real

Diese Eigenschaft definiert den Betrag der Reibung zwischen Oberflächen, die sich relativ zueinander bewegen.

Standardwert: 0.5

Bereich: [0, inf]


restitution : real

Diese Eigenschaft legt den Rückstellungskoeffizienten fest, d. h. wie elastisch das Material ist. Der Restitutionskoeffizient von zwei kollidierenden Objekten ist ein Bruchwert, der das Verhältnis der Geschwindigkeiten nach und vor dem Aufprall entlang der Aufpralllinie angibt. Bei einem Restitutionskoeffizienten von 1 spricht man von einem elastischen Aufprall, bei einem Restitutionskoeffizienten < 1 von einem unelastischen.

Standardwert: 0.5

Bereich: [0, 1]


staticFriction : real

Diese Eigenschaft definiert den Betrag der Reibung, der zwischen Oberflächen, die sich nicht seitlich zueinander bewegen, angewendet wird.

Standardwert: 0.5

Bereich: [0, inf]


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