/** * Instantiate the configured shape in Bullet. */ protected void createShape(){ objectId = createShape(axis, radius, height); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId)); setScale(scale); setMargin(margin); // switch(axis){ // case 0: // objectId=new CapsuleShapeX(radius,height); // break; // case 1: // objectId=new CapsuleShape(radius,height); // break; // case 2: // objectId=new CapsuleShapeZ(radius,height); // break; // } // objectId.setLocalScaling(Converter.convert(getScale())); // objectId.setMargin(margin); }
protected void createShape(){ objectId = createShape(axis, radius, height); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId)); setScale(scale); setMargin(margin); // switch(axis){ // case 0: // objectId=new CapsuleShapeX(radius,height); // break; // case 1: // objectId=new CapsuleShape(radius,height); // break; // case 2: // objectId=new CapsuleShapeZ(radius,height); // break; // } // objectId.setLocalScaling(Converter.convert(getScale())); // objectId.setMargin(margin); }
protected void createShape(){ objectId = createShape(axis, radius, height); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId)); setScale(scale); setMargin(margin); // switch(axis){ // case 0: // objectId=new CapsuleShapeX(radius,height); // break; // case 1: // objectId=new CapsuleShape(radius,height); // break; // case 2: // objectId=new CapsuleShapeZ(radius,height); // break; // } // objectId.setLocalScaling(Converter.convert(getScale())); // objectId.setMargin(margin); }