/** * 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)); // if (axis == PhysicsSpace.AXIS_X) { // objectId = new ConeShapeX(radius, height); // } else if (axis == PhysicsSpace.AXIS_Y) { // objectId = new ConeShape(radius, height); // } else if (axis == PhysicsSpace.AXIS_Z) { // objectId = new ConeShapeZ(radius, height); // } // objectId.setLocalScaling(Converter.convert(getScale())); // objectId.setMargin(margin); setScale(scale); setMargin(margin); }
protected void createShape() { objectId = createShape(axis, radius, height); Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Shape {0}", Long.toHexString(objectId)); // if (axis == PhysicsSpace.AXIS_X) { // objectId = new ConeShapeX(radius, height); // } else if (axis == PhysicsSpace.AXIS_Y) { // objectId = new ConeShape(radius, height); // } else if (axis == PhysicsSpace.AXIS_Z) { // objectId = new ConeShapeZ(radius, height); // } // objectId.setLocalScaling(Converter.convert(getScale())); // objectId.setMargin(margin); setScale(scale); setMargin(margin); }
protected void createShape() { objectId = createShape(axis, radius, height); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId)); // if (axis == PhysicsSpace.AXIS_X) { // objectId = new ConeShapeX(radius, height); // } else if (axis == PhysicsSpace.AXIS_Y) { // objectId = new ConeShape(radius, height); // } else if (axis == PhysicsSpace.AXIS_Z) { // objectId = new ConeShapeZ(radius, height); // } // objectId.setLocalScaling(Converter.convert(getScale())); // objectId.setMargin(margin); setScale(scale); setMargin(margin); }