Создаю соединение 7 кругов, таким образом:

Код AS3:
for (var n:int = 0; n < 7; n++) {
_bodyDef.type = b2Body.b2_dynamicBody;
_bodyDef.fixedRotation = false;
_shapeRound= new b2CircleShape(5/Box2DHelpers.meters);
_bodyB = Box2DHelpers.world.CreateBody(_bodyDef);
_bodyB.CreateFixture2(_shapeRound, 1);
_jointDef = new b2RevoluteJointDef();//создаем определение соединения
_jointDef.bodyA = _bodyB; //первое тело соединения
_jointDef.bodyB = _bodyA; //второе тело соединения
_jointDef.collideConnected = false; //тела не сталкиваются
_jointDef.localAnchorA = new b2Vec2(0, 0.5); //якорная точка первого тела
_jointDef.localAnchorB = new b2Vec2(0, 0); //якорная точка второго тела
_jointDef.enableLimit = true; //включаем пределы
_jointDef.lowerAngle = -3 * Math.PI / 180; //нижний предел
_jointDef.upperAngle = 3 * Math.PI / 180; //верхний предел
_jointDef.referenceAngle = 0; //начальный угол соединения
Box2DHelpers.world.CreateJoint(_jointDef)
_bodyA = _bodyB;
}
Надо чтобы они были почти как прямая с небольшим изгибанием, предел задаю так

Код AS3:
_jointDef.lowerAngle = -3 * Math.PI / 180;
_jointDef.upperAngle = 3 * Math.PI / 180;
но почему-то не помогает, все равно сильно гнется.