finished renaming classes to Animation
added a debug label for debugging touch stuff
finger scrolling now works when multiple fingers are used
propperly differentiate between taps, one finger drags, and two finger drags
moved all trackball logic out of onTouchEvent and into more specialized methods
major touch handling refactoring. moved the core touch processing to AnimationView. Created a dispatcher class to handle the various tools that can process the touch data, and made the camera trackball the first such tool. It seems this might have somehow broken the gyroscope; not sure how
Added the math to get two finger scrolling working. flinging and gyroscope motion are temporarily broken
got flinging and gyro motion working again. I learned today that angular velocity vectors compose trivially, unlike rotations. you just add them. Made all my complicated and broken matrix math I tried in the previous commit wholly unnecessary, and I mostly reverted it. I did, however, change the two finger angle conversion code from using trigonometry to using plain vector math, which is much more robust, and can also handle velocities exceeding one rotation per time step, unlike trigonometry. also, turns out the computation doesn't even require square rooting, much less trigonometry. yay for vector math
added comments to the two finger tracking math code
changed touch handling so that a user can resume a two finger drag after lifting one, but not both, fingers
replaced the renderer with the one from learn opengl es lesson 2, which includes normals and lighting
changed color from a vertex attribute to a uniform
changed the background color to grey to match qavimator
removed the unused class ShapeBuilder
fixed an issue with the camera getting origin and offset backward
replaced the spinning cubes with spinning female body parts, from qavimator
replaced the lighting model with the one used in qavimator, but with less ambient light
disabled backface culling and body part spinning
entirely removed the lighting model from the tutorial
Converted bvh.cpp and bvh.h from Qt to java. Stubbed out enough of animation.h to get it to compile
translated animation.cpp and animation.h from qavimator. IK stuff was commented out, and signal/slots stuff was stubbed out
added the data files from qavimator