Transformationsmatrizen haben natürlich eine gewisse Eleganz, aber sobald ich versuchen möchte, eine solche nachzuvollziehen, bin ich mit meinem Latein ziemlich bald am Ende.
In so einer Zahlenkolonne wie { 0.995, 0, 0.096, 0, 0, 1, 0, 0, -0.096, 0, 0.995, 0, -0.274, 0, 0.152, 1, }, sind an den vier letzten Stellen die Koordinaten des Ursprungs und die globale Skalierung enthalten, aber die Rotation und Skalierung um die drei Achsen sind hinter diversen aufmultiplizierten Sinussen und Kosinussen versteckt. Xanos hatte einmal ein schönes Werkzeug gebaut, mit dem man (trotz gewisser Einschränkungen) schnell aus einem Keyframe eine Matrix bauen kann.
Gibt es aber auch eine Möglichkeit, den umgekehrten Weg zu gehen und eine Transformationsmatrix in einen Keyframe plus Skalierung je Achse umrechnen zu lassen?