Відповіді:
Я заглянув у фізичний двигун, як Box2D або Nape . Ці двигуни оснащені декількома різними швами, які можна використовувати для анімації безлічі різних речей. Ось приклад різних можливих суглобів / обмежень .
На домашній сторінці Box2D (для Flash) ви також знайдете приклад Ragdoll, який, ймовірно, наближається до того, що ви намагаєтеся досягти. Можливо, ви можете взяти код-приклад ragdoll як вихідну точку для власних модифікацій?
Перегляньте навчальний посібник з анімації скелета на Rookscape. Це на базі VB, але теорія повинна бути обґрунтованою. Ознайомтесь і з іншими навчальними посібниками, якщо знадобиться ...
HTH
Я б неодмінно поглянув на деякі основні принципи скелетних рухів.
Загальна інформація: http://en.wikipedia.org/wiki/Inverse_kinematics
Гарні фотографії тут: http://freespace.virgin.net/hugo.elias/models/m_ik.htm
Цей хлопець робив 2D фігури: http://www.chrishecker.com/Inverse_Kinematics