I'm doing a bridge building game, but quite confused about what kind of joints should I use for the bridge pieces.
At first I used the pivot joints and set up a finite max constraint force, but weird things happened: the pieces were floating in the air when the max constraint force was not reached, and then pulled up again by the pivot point, so it looks like a damped spring constraint instead of a pivot joint. In other words, the distance from the pivot joint and each of the two pieces connected is not supposed to change, right? But the distance is changing just like a damped spring.
Can someone help me find out what's wrong with it?

(Btw, I'm using pymunk, python version chipmunk. But I think they work in the same way coz source code is the same)