title: ArcBall Camera Android
body: <p>I'm trying to create an arcball camera for use in my 3D Android game (note: I am using the libGDX framework)... I am having trouble figuring out how to go about creating it. I can probably extend the current <code>PerspectiveCamera</code> class in libGDX and add some logic to handle the arcball rotations around a sphere, but I need an explanation about how it works. I am still learning OpenGL ES but I think I'm at a good point to attempt this.</p>