вам придется разобраться с Quaternion, вместо копипасты((
До вашего комментария, я думала, что прекрасно понимаю что я копирую и делала это ради экономии времени, но сейчас понимаю, что ничего не понимаю to *= Quaternion.Euler( axis * angle );
заменяем на to = Quaternion.Euler( axis * angle ) * to;
Все прекрасно работает
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
До вашего комментария, я думала, что прекрасно понимаю что я копирую и делала это ради экономии времени, но сейчас понимаю, что ничего не понимаю
to *= Quaternion.Euler( axis * angle );
заменяем на
to = Quaternion.Euler( axis * angle ) * to;
Все прекрасно работает