I have a Vector3 called originPos that I want to rotate about another vector called endNormal. Documentation says the rotation axis must be normalized. My code is ...