У меня проблема с вычислением нескольких кватернионов между 2 кватернионами.
Пример на изображении:
Q1 имеет localEulerAngles.y в 7
Q4 имеет localEulerAngles.y со значением -17,4
Я могу получить центральный кватернион между Q1 и Q4, например: Quaternion.Slerp(Q1.transform.localRotation, Q4.transform.localRotation, 0.5f);
И это дает мне значение "-5,2" -что здорово, если я хочу, чтобы между Q1 и Q4 был только один кватернион.
Но что, если я хочу больше кватернионов?
Slerp для Q1, "- 5.2" и Q4, "- 5.2"не правда ли - они немного смещены, если вы думаете об этом.
Заранее спасибо