bug in the rotation by quaternion