This project has moved. For the latest updates, please go here.

Bending a rope around a sharp corner

Topics: Developer Forum, User Forum
Apr 16, 2010 at 1:22 PM


I've built myself a reasonably robust rope using RevoluteJoints connecting around 10 small (15x5, mass=0.7) links. The character's mass is 10, and each frame has forces applied to it on the order of 5000-10000. I set the breakpoint of the revolute joints to 15.

The rope will stay stable if I attach one end of it to a static body and have the character strain against it, but if the character bends it around a 90 degree corner while pulling on it, the rope quickly breaks.

I'm wondering what I can do to address this? I'm using Farseer 2.1. The BiasFactor of my joints is set to 0.2, the Softness to 0.3 and the LinearDragCoefficient to 0.2 (to stop the rope from waggling forever).