I finally got around to making our skeletal model viewer look slightly more skeletal. I’ve broken down the basic anatomy of a body into 6 symmetric pieces and 1 asymmetric piece.

The 6 symmetric pieces are

- lower leg
- upper left
- hip
- upper arm
- lower arm

There are 2 copies of each of them, to give a total of 12 bones, plus the 13th bone which is the back. I decided to model the bone segments using two cones which are connected at their bases and have the same base radius. There is a distribution of 25%/75% of the length of the limb between the upper cone and the lower cone. The upper cone is the one that connects to a parent bone end.

Hmm, I wonder if you can capture the data you get from your sensors to do mo-cap stuff too for animation.