inverse kinematics 3006400