Bug fix : Instability of spring motor for the 6DOF constraint

This commit is contained in:
rponom
2009-05-27 20:20:38 +00:00
parent 3985e2e328
commit dfa1f033da

View File

@@ -746,10 +746,9 @@ int btGeneric6DofConstraint::get_limit_motor_info2(
if (powered) if (powered)
{ {
info->cfm[srow] = 0.0f; info->cfm[srow] = 0.0f;
// if(!limit) if(!limit)
{ {
btScalar tag_vel = rotational ? limot->m_targetVelocity : -limot->m_targetVelocity; btScalar tag_vel = rotational ? limot->m_targetVelocity : -limot->m_targetVelocity;
btScalar mot_fact = getMotorFactor( limot->m_currentPosition, btScalar mot_fact = getMotorFactor( limot->m_currentPosition,
limot->m_loLimit, limot->m_loLimit,
limot->m_hiLimit, limot->m_hiLimit,