75void QPhysicsMaterial::setStaticFriction(
float staticFriction)
77 staticFriction = clamp(staticFriction, 0.f, PX_MAX_F32);
79 if (qFuzzyCompare(m_staticFriction, staticFriction))
81 m_staticFriction = staticFriction;
82 emit staticFrictionChanged();
90void QPhysicsMaterial::setDynamicFriction(
float dynamicFriction)
92 dynamicFriction = clamp(dynamicFriction, 0.f, PX_MAX_F32);
94 if (qFuzzyCompare(m_dynamicFriction, dynamicFriction))
96 m_dynamicFriction = dynamicFriction;
97 emit dynamicFrictionChanged();
105void QPhysicsMaterial::setRestitution(
float restitution)
107 restitution = clamp(restitution, 0.f, 1.f);
109 if (qFuzzyCompare(m_restitution, restitution))
111 m_restitution = restitution;
112 emit restitutionChanged();