Wie werden Rotationen interpoliert?

Ich habe zwei Vektoren, die Rotationen beschreiben. eine Startrotation A und eine Zielrotation B. Wie würde ich A am besten um einen Faktor F interpolieren, um mich B anzunähern?

Die Verwendung eines einfachen Lerps auf den Vektoren funktioniert nicht, wenn mehr als eine Dimension interpoliert werden muss (d. H. Unerwünschte Rotationen erzeugt). Vielleicht ist es der beste Weg, Quaternionen aus den Rotationsvektoren zu erstellen und slerp zu verwenden. Aber wie könnte ich dann aus der resultierenden Quaternion einen Vektor extrahieren, der die neue Rotation beschreibt?

Danke im Voraus

Antworten auf die Frage(8)

Ihre Antwort auf die Frage