Closed studywolf closed 3 years ago
The resting config doesn't support ball joints yet, should probably throw an error if the users tries? Or could just spend the time to work out how to calculate it given quaternion orientations, and have a check for if ball joints are being used.
LGTM - updated nengobones, pylint ignore words are not in setup_cfg, travis-ci passing
Had to update the indexing in several places to allow for ball joints to be used, because ball joint positions are defined by quaternions (4d) but their velocity is 3d. Surprisingly didn't have to add much to address this case, though.