Вероятно, это связано с тем, что векторные преобразования не являются коммутативными. Изменение порядка может дать вам другой результат.
Простой мысленный эксперимент доказывает суть:
- Для единичного вектора (1, 0, 0) поворот на +90 градусов вокруг оси z, а затем поворот на +90 градусов вокруг оси x приводит к вектору (0, 0, 1).
- Если вы начнете с поворота на 90 градусов вокруг оси x, за которым следует поворот на 90 градусов вокруг оси z, у вас будет вектор (0, 1, 0).