Sur cette page

PhysicsMaterial QML Type

Définit le matériau physique d'un corps. En savoir plus...

Import Statement: import QtQuick3D.Physics
Since: Qt 6.4

Propriétés

Description détaillée

Le type de matériau « PhysicsMaterial » détermine la manière dont les objets interagissent lorsqu'ils entrent en contact.

Le frottement utilise le modèle de frottement de Coulomb, qui repose sur deux coefficients : le coefficient de frottement statique et le coefficient de frottement dynamique (parfois appelé frottement cinétique). Le frottement s'oppose 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 l'intensité de la force de frottement appliquée pour s'opposer au mouvement latéral. Alors que la plupart des matériaux réels présentent des coefficients de frottement compris entre 0 et 1, des valeurs supérieures à 1 ne sont pas rares. Ces propriétés acceptent tout nombre réel supérieur ou égal à 0.

La restitution détermine la manière dont les objets rebondissent lorsqu’ils entrent en collision.

Documentation sur les propriétés

dynamicFriction : real

Cette propriété définit l'intensité du frottement entre des surfaces qui se déplacent les unes par rapport aux autres.

Valeur par défaut : 0.5

Plage : [0, inf]

restitution : real

Cette propriété définit le coefficient de restitution, c'est-à-dire le degré de rebond du matériau. Le coefficient de restitution de deux objets entrant en collision est une valeur fractionnaire représentant le rapport entre les vitesses avant et après l'impact, mesurées selon la ligne d'impact. On parle de collision élastique lorsque le coefficient de restitution est égal à 1, tandis qu'un coefficient de restitution inférieur à 1 correspond à une collision inélastique.

Valeur par défaut : 0.5

Plage : [0, 1]

staticFriction : real

Cette propriété définit l'intensité du frottement qui s'exerce entre des surfaces qui ne se déplacent pas latéralement l'une par rapport à l'autre.

Valeur par défaut : 0.5

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