77void QPhysicsMaterial::setStaticFriction(
float staticFriction)
79 staticFriction = clamp(staticFriction, 0.f, PX_MAX_F32);
81 if (qFuzzyCompare(m_staticFriction, staticFriction))
83 m_staticFriction = staticFriction;
84 emit staticFrictionChanged();
92void QPhysicsMaterial::setDynamicFriction(
float dynamicFriction)
94 dynamicFriction = clamp(dynamicFriction, 0.f, PX_MAX_F32);
96 if (qFuzzyCompare(m_dynamicFriction, dynamicFriction))
98 m_dynamicFriction = dynamicFriction;
99 emit dynamicFrictionChanged();
107void QPhysicsMaterial::setRestitution(
float restitution)
109 restitution = clamp(restitution, 0.f, 1.f);
111 if (qFuzzyCompare(m_restitution, restitution))
113 m_restitution = restitution;
114 emit restitutionChanged();