Der Slerp-Algorithmus kann völlig analog mit Hilfe von Rotationsmatrizen beschrieben werden. Der dafür notwendige Logarithmus einer 3 x 3 Rotationsmatrix R (d.h. einem Element der Gruppe SO(3)) wird im gruppentheoretischen Kontext als die zugeordnete antisymmetrische 3 x 3 Matrix r (d.h. dem Element der Lie-Gruppe so(3) mit der Eigenschaft, daß ist) bestimmt. Dann kann der Slerp-Algorithmus zur Interpolation zwischen den Rotationsmatrizen
und
geschrieben werden als
![]() |
(4.216) |
Im Allgemeinen ist es aber einfacher, den auf Quaternionen basierenden Algorithmus zu implementieren und aus der Quaternion q(t) gemäß der Umrechnung von Einheitsquaternion zu Rotationsmatrix zu bestimmen.