// Create a new sphere that rotates
final Sphere sphere = new Sphere("Sphere", new Vector3(0, 0, 0), 32, 32, 5);
sphere.setModelBound(new BoundingBox());
sphere.setTranslation(new Vector3(0, 0, -15));
sphere.addController(new SpatialController<Spatial>() {
private final Vector3 _axis = new Vector3(1, 1, 0.5f).normalizeLocal();
private final Matrix3 _rotate = new Matrix3();
private double _angle = 0;
public void update(final double time, final Spatial caller) {