Original Post
I have a quaternion which I'm using to represent rotation, and I want to limit that rotation to just the y axis (i.e. remove rotation about x and z). I tried setting the x and z components to zero and this seemed to work okay, but then when I normalised the quaternion things went a bit wrong. My knowledge of quaternions is limited but I assume the quaternion needs to be normalised, am I wrong? Or am I approaching this the wrong way? Thanks in advance.