public void init(OdeLogicalJoint left, OdeLogicalJoint right, OdeLogicalJoint peer, int sgn)
 {
     active = true;
     verge = sgn;
     sign = 1;
     this.left = left;
     this.right = right;
     this.peer = peer;
 }
 public OdeLogicalJoint[] nest(int len)
 {
     sub = null;
     sub = new OdeLogicalJoint[len];
     for (int i=0; i<len; i++) {
         sub[i] = new OdeLogicalJoint();
     }
     subLength = len;
     return sub;
 }
    public OdeLogicalJoint getController(int part, int axis)
    {
        if (simControl [part, axis] == null) {
            simControl[part,axis]=new OdeLogicalJoint();
        }

        return simControl[part,axis];
    }