Added a * operator
compute from to -> adds safeties around shortestArc
conjugate -> reverses the xyz of the quaternion
IK Solver commit
Added: IKChain struct to tsshape
commands to tsshapeconstruct to create and setup ikchains
ik solvers -> ccd and fabrik, these are in their own file tsIKSolver
TODO: there needs to be some tooling added to the shape editor for this
apparently templated classes need all functions to be inline, otherwise unresolved symbols
macro for switching between matrixf and templated
few functions that were missed
The old version doesn't have that 2.0f in the return that seems to be needed.
Also added normalizing inside so it can be used for not-normalized quaternions too.