76void QPhysicsMaterial::setStaticFriction(
float staticFriction)
78 staticFriction = clamp(staticFriction, 0.f, PX_MAX_F32);
80 if (qFuzzyCompare(m_staticFriction, staticFriction))
82 m_staticFriction = staticFriction;
83 emit staticFrictionChanged();
91void QPhysicsMaterial::setDynamicFriction(
float dynamicFriction)
93 dynamicFriction = clamp(dynamicFriction, 0.f, PX_MAX_F32);
95 if (qFuzzyCompare(m_dynamicFriction, dynamicFriction))
97 m_dynamicFriction = dynamicFriction;
98 emit dynamicFrictionChanged();
106void QPhysicsMaterial::setRestitution(
float restitution)
108 restitution = clamp(restitution, 0.f, 1.f);
110 if (qFuzzyCompare(m_restitution, restitution))
112 m_restitution = restitution;
113 emit restitutionChanged();