Hi,
Dein Problem lässt sich am Besten mit sogenannten "Bones" lösen.
Ein Bone ist dabei nichts anderes als eine Matrix.
Das findet in der Programmierung von PC-Spielen anwendung.

Vielleicht hilft dir http://gpwiki.org/index.php/OpenGL:T...c_Bones_System

MfG Alex