Provide realistic and computationally-efficient algorithms to model muscle paths in SimTK.
This project is a collection of SimTK-compatible C/C++ modules for representing the paths of muscles wrapping around underlying obstacles. The modules derive from algorithms that represent each muscle path as an elastic band wrapping around simple geometric shapes such as a sphere, cylinder, double-cylinder, or sphere-capped cylinder. The modules permit calculation of such quantities as a muscle\'s length, line of action, and moment arm within a kinematic skeletal model.