From cd52af20a7c36fb36ece55546af7ee7f166bebfb Mon Sep 17 00:00:00 2001 From: Jack Robinson Date: Wed, 2 Nov 2022 17:00:50 +1300 Subject: [PATCH] Fix #1834: Give MouseJoint a sensible stiffness and damping initial value --- src/modules/physics/box2d/MouseJoint.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/physics/box2d/MouseJoint.cpp b/src/modules/physics/box2d/MouseJoint.cpp index 9e61f3c1f..2cb4ec98e 100644 --- a/src/modules/physics/box2d/MouseJoint.cpp +++ b/src/modules/physics/box2d/MouseJoint.cpp @@ -49,6 +49,7 @@ MouseJoint::MouseJoint(Body *body1, float x, float y) def.bodyB = body1->body; def.maxForce = 1000.0f * body1->body->GetMass(); def.target = Physics::scaleDown(b2Vec2(x,y)); + b2LinearStiffness(def.stiffness, def.damping, 5.0f, 0.7f, def.bodyA, def.bodyB); joint = (b2MouseJoint *)createJoint(&def); }