From 29c53aca4ab4879647f0064fb30e02f1b517147c Mon Sep 17 00:00:00 2001 From: Victor Blomqvist Date: Tue, 7 May 2024 22:41:36 +0200 Subject: [PATCH] Fix impulse of cpDampedRotarySpring --- src/cpDampedRotarySpring.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpDampedRotarySpring.c b/src/cpDampedRotarySpring.c index 8d38a545..a3670c25 100644 --- a/src/cpDampedRotarySpring.c +++ b/src/cpDampedRotarySpring.c @@ -65,7 +65,7 @@ applyImpulse(cpDampedRotarySpring *spring, cpFloat dt) //apply_impulses(a, b, spring->r1, spring->r2, cpvmult(spring->n, v_damp*spring->nMass)); cpFloat j_damp = w_damp*spring->iSum; - spring->jAcc += j_damp; + spring->jAcc -= j_damp; a->w += j_damp*a->i_inv; b->w -= j_damp*b->i_inv;