From 074c36c96d0bad1d8a09564af3fffe3d91dee2e3 Mon Sep 17 00:00:00 2001 From: Jerry-Pan Date: Mon, 7 Jul 2025 23:33:10 +0800 Subject: [PATCH] fix lowerImpulse to upperImpulse --- src/revolute_joint_c.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/revolute_joint_c.js b/src/revolute_joint_c.js index ccce23a..bf3f0bc 100644 --- a/src/revolute_joint_c.js +++ b/src/revolute_joint_c.js @@ -592,7 +592,7 @@ export function b2SolveRevoluteJoint(base, context, useBias) // sign flipped on Cdot const Cdot = wA - wB; - let impulse = -massScale * joint.axialMass * (Cdot + bias) - impulseScale * joint.lowerImpulse; + let impulse = -massScale * joint.axialMass * (Cdot + bias) - impulseScale * joint.upperImpulse; const oldImpulse = joint.upperImpulse; joint.upperImpulse = Math.max(joint.upperImpulse + impulse, 0.0); impulse = joint.upperImpulse - oldImpulse;