I am converting between coordinate systems where Z is the vertical axis in one, and Y in another. I have the rotation values represented as a quaternion.
I see this related issue but it's switching the handedness (DirectX and OpenGL): Switch axes and handedness of a quaternion?
How would I go about swapping these values? I'd prefer not to convert to a vector3, modify and convert back again.