Sur cette page

PhysicsMaterial QML Type

Définit le matériau physique d'un corps. Plus d'informations...

Import Statement: import QtQuick3D.Physics
Since: Qt 6.4

Propriétés

Description détaillée

Le type PhysicsMaterial détermine la manière dont les objets interagissent lorsqu'ils se touchent.

Le frottement utilise le modèle de frottement de Coulomb, qui est basé sur les concepts de deux coefficients : le coefficient de frottement statique et le coefficient de frottement dynamique (parfois appelé frottement cinétique). Le frottement résiste au mouvement latéral relatif de deux surfaces solides en contact. Ces deux coefficients définissent une relation entre la force normale exercée par chaque surface sur l'autre et la force de frottement appliquée pour résister au mouvement latéral. Alors que la plupart des matériaux du monde réel ont des coefficients de frottement compris entre 0 et 1, des valeurs supérieures à 1 ne sont pas rares. Les propriétés acceptent tout nombre réel supérieur ou égal à 0.

La restitution détermine la façon dont les objets rebondissent lorsqu'ils entrent en collision.

Documentation sur les propriétés

dynamicFriction : real

Cette propriété définit le degré de friction appliqué entre des surfaces qui se déplacent l'une par rapport à l'autre.

Valeur par défaut : 0.5

Plage de valeurs : [0, inf]

restitution : real

Cette propriété définit le coefficient de restitution, c'est-à-dire le degré de rebondissement du matériau. Le coefficient de restitution de deux objets entrant en collision est une valeur fractionnaire représentant le rapport des vitesses après et avant l'impact, le long de la ligne d'impact. Un coefficient de restitution de 1 correspond à une collision élastique, tandis qu'un coefficient de restitution < 1 correspond à une collision inélastique.

Valeur par défaut : 0.5

Plage de valeurs : [0, 1]

staticFriction : real

Cette propriété définit la quantité de friction appliquée entre des surfaces qui ne se déplacent pas latéralement l'une par rapport à l'autre.

Valeur par défaut : 0.5

Plage de valeurs : [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.