I'm currently updating Angle to return the smallest angle out of the equivalent quaternions (i.e., ensuring that it's less than pi). But why are there multiple quaternions that represent the same rotation, and is choosing the one with less rotation really the right thing to do?
I'm currently updating
Angle
to return the smallest angle out of the equivalent quaternions (i.e., ensuring that it's less than pi). But why are there multiple quaternions that represent the same rotation, and is choosing the one with less rotation really the right thing to do?