PhysicsMaterial QML Type
Definiert das Physikmaterial eines Körpers. Mehr...
| Import Statement: | import QtQuick3D.Physics |
| Since: | Qt 6.4 |
Eigenschaften
- dynamicFriction : real
- restitution : real
- staticFriction : real
Ausführliche Beschreibung
Der Typ „PhysicsMaterial“ legt fest, wie Objekte bei Berührung miteinander interagieren.
Die Reibung basiert auf dem Coulomb-Reibungsmodell, das auf zwei Koeffizienten beruht: dem statischen Reibungskoeffizienten und dem dynamischen Reibungskoeffizienten (manchmal auch als kinetische Reibung bezeichnet). Die Reibung wirkt der relativen seitlichen Bewegung zweier sich berührender fester Oberflächen entgegen. Diese beiden Koeffizienten definieren eine Beziehung zwischen der von jeder Oberfläche auf die andere ausgeübten Normalkraft und der Größe der Reibungskraft, die zur Verhinderung der seitlichen Bewegung wirkt. Während die meisten Materialien in der realen Welt Reibungskoeffizienten zwischen 0 und 1 aufweisen, sind Werte über 1 keine Seltenheit. Die Eigenschaften akzeptieren jede reelle Zahl größer oder gleich 0.
Die Restitution bestimmt, wie Objekte bei einer Kollision abprallen.
Dokumentation der Eigenschaften
dynamicFriction : real
Diese Eigenschaft definiert das Ausmaß der Reibung zwischen Oberflächen, die sich relativ zueinander bewegen.
Standardwert: 0.5
Bereich: [0, inf]
restitution : real
Diese Eigenschaft definiert den Rückprallkoeffizienten, also wie sprungfähig das Material ist. Der Rückprallkoeffizient zweier kollidierender Objekte ist ein Bruchwert, der das Verhältnis der Geschwindigkeiten nach und vor einem Aufprall entlang der Aufpralllinie angibt. Bei einem Rückprallkoeffizienten von 1 spricht man von einer elastischen Kollision, während ein Rückprallkoeffizient < 1 als unelastisch bezeichnet wird.
Standardwert: 0.5
Bereich: [0, 1]
staticFriction : real
Diese Eigenschaft legt das Ausmaß der Reibung fest, die zwischen Oberflächen wirkt, die sich nicht seitlich zueinander bewegen.
Standardwert: 0.5
Bereich: [0, inf]
© 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.