add 3d rotate to disk revolve