Spickzettel Animationen in LS3-Dateien

Aus ZusiWiki
Version vom 16. September 2017, 21:41 Uhr von Johannes (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Rotation/Position der Verknüpfung und der Verknüpfungs-Animationen == Wenn sowohl bei der Verknüpfung der Datei (Tag <Verknuepfte>) als auch bei einer z…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Rotation/Position der Verknüpfung und der Verknüpfungs-Animationen

Wenn sowohl bei der Verknüpfung der Datei (Tag <Verknuepfte>) als auch bei einer zugehörigen Verknüfungs-Animation Rotation und Position angegeben sind, so gilt:

  • Die beiden Rotationen werden nacheinander ausgeführt.
  • Die Verschiebung im Tag <Verknuepfte> bezieht sich wie gehabt auf das Koordinatensystem der übergeordneten LS3-Datei.
  • Die Verschiebung im Animations-Keyframe bezieht sich auf das Koordinatensystem, wie es durch die Rotation im <Verknuepfte>-Tag gedreht wurde.

Sind TV und TA die Verschiebematrizen und RV und RA die Rotationsmatrizen von Verknüpfung bzw. Animations-Keyframe, so berechnet sich die Transformationsmatrix (ohne Skalierung) also als:

(RV * TA * RV-1) * TV * RA * RV

wobei die Reihenfolge der von RV und RA egal ist.