aboutsummaryrefslogtreecommitdiff
path: root/src/dynamics/solver/joint_constraint/prismatic_velocity_constraint.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/dynamics/solver/joint_constraint/prismatic_velocity_constraint.rs')
-rw-r--r--src/dynamics/solver/joint_constraint/prismatic_velocity_constraint.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynamics/solver/joint_constraint/prismatic_velocity_constraint.rs b/src/dynamics/solver/joint_constraint/prismatic_velocity_constraint.rs
index 1e7570e..4e94c79 100644
--- a/src/dynamics/solver/joint_constraint/prismatic_velocity_constraint.rs
+++ b/src/dynamics/solver/joint_constraint/prismatic_velocity_constraint.rs
@@ -256,8 +256,8 @@ impl PrismaticVelocityConstraint {
limits_impulse_limits.0 = if max_enabled { -Real::INFINITY } else { 0.0 };
limits_impulse_limits.1 = if min_enabled { Real::INFINITY } else { 0.0 };
-
limits_active = min_enabled || max_enabled;
+
if limits_active {
limits_rhs = (anchor_linvel2.dot(&axis2) - anchor_linvel1.dot(&axis1))
* params.velocity_solve_fraction;