

So I have a sphere bouncing around a room, but now I want to incorporate something from the "More Constraints" demo, I want to have a box that is suspended by two "stiff" cables, or more specifically, this one (with modified values)
//Hinge connected to the space:
Box loneHingePart = new Box(new Vector3(0, 1, 0), 1, 1, 1, 100);
space.add(loneHingePart);
space.add(new BallSocketJoint(null, loneHingePart, new Vector3(0, 3, 0), 0, .2f));
space.add(new BallSocketJoint(null, loneHingePart, new Vector3(0, 3, 0), 0, .2f));
And I want to apply an angular velocity so that the box goes around the full 360 degrees in the z axis (rotating around the x axis). I've tried setting an angular velocity big enough (loneHingePart.angularVelocity = new Vector3(0.0f, 0.0f, 50.0f);) and it kind of moves the way I want, and with a good speed, but does not go above the joint locations (from what I can see). Is there a way to accomplish that?

Also, if it touches the sphere, it modifies the box current angular velocity in X/Y just a bit, is there a way to restrict the movement to the Z axis only?
And last one; I set the box mass to 10 and the sphere mass to 1, but I still see some force applied back to the box if it hits the sphere (as expected), but I would like the box to act a bit more like a kinematic, but if I set the mass value too high, it's heavier to move with the angular impulse... is there a way to accomplish that? if not, I'll just try to play around more with the mass settings hehehe
Thanks!!!