Interactive real-time articulated figure manipulation using multiple kinematic constraints | Synapse