added in slerp, lerp, rot matrix from quaternion, affine transformation matrix