dormir
Interpolación lineal esférica
Descripción
Ejemplos
Argumentos de entrada
Argumentos de salida
Algoritmos
La interpolación lineal esférica de cuaterniones (SLERP) es una extensión de la interpolación lineal a lo largo de un plano a la interpolación esférica en tres dimensiones. El algoritmo fue propuesto por primera vez en [1]. Dados dos cuaterniones, q1 y q2, SLERP interpola un nuevo cuaternión, q0, a lo largo del círculo máximo que conecta q1 y q2. El coeficiente de interpolación, T, determina qué tan cerca está el cuaternión de salida de q1 y q2.
El algoritmo SLERP se puede describir en términos de sinusoides:
donde q1 y q2 son cuaterniones normalizados, y θ es la mitad de la distancia angular entre q1 y q2.
Referencias
[1] Shoemake, Ken. "Animating Rotation with Quaternion Curves." ACM SIGGRAPH Computer Graphics 19, no. 3 (July 1985): 245–54. https://doi.org/10.1145/325165.325242.