How to increase pinjoint strength?

Godot Version

4.3

Question

So I’m trying to make a swingable rope using RigidBody2d and Pinjoint2d. But the strength seems to be very loose.

As you can see the segments go way too far apart from each other. The only thing I found that should affect this is the softness but it doesn’t help much as its already 0.

This is my setup

Each segment is a CollisionShape2d and sprite. How do I make it, so it doesn’t move far apart from each segment?

Its the property bias (inherited from Joint2D):

When node_a and node_b move in different directions the bias controls how fast the joint pulls them back to their original position. The lower the bias the more the two bodies can pull on the joint.

1 Like

This is weird I have these set to 0 (default) but if I increase it(0.9 the highest), it seems to pull more? And with jittering?

That does seem strange to me. My experiments with the pinjoint and a high bias the connected node barely moves.
I wonder if they are smashing against each other and pushing or something like that.
Maybe try 1 pinjoint see how it works .

Sorry I didn’t understand pinpoint 1 what?

You have several pin joints connected together. Is it possible that their pressing against each is interfering with their operation.
To test this, make the rope 1 pin joint and see if it is still loose.