diff --git a/vphysics_jolt/vjolt_constraints.cpp b/vphysics_jolt/vjolt_constraints.cpp index 17d5cd0..30e4763 100644 --- a/vphysics_jolt/vjolt_constraints.cpp +++ b/vphysics_jolt/vjolt_constraints.cpp @@ -199,7 +199,8 @@ void JoltPhysicsConstraint::SetAngularMotor( float rotSpeed, float maxAngularImp pConstraint->SetTargetAngularVelocity( rotSpeed ); JPH::MotorSettings &motorSettings = pConstraint->GetMotorSettings(); - motorSettings.SetForceLimits( -fabsf( maxAngularImpulse ), fabsf( maxAngularImpulse ) ); + const float angularImpulse = fabsf( maxAngularImpulse ); + motorSettings.SetForceLimits( -angularImpulse, angularImpulse ); break; }