I've been an Android programmer for a while, but I've never touched 3D Graphics (OpenGL 2 ES).
To keep this question simple, this is along the lines of what I need to do...
A piece of material with texture, waving in the wind which I want to draw in a GLSurfaceView I want to be able to control the speed of the wind, but what would be really nice is to be able to move the material with touch. So a physics engine of some sorts will be involved.
This question is for experienced 3D graphics developers for android. How would you go about doing this, and what tools do I need?