Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

LukasBanana

Alter Hase

  • »LukasBanana« ist der Autor dieses Themas

Beiträge: 1 097

Beruf: Shader Tools Programmer

  • Private Nachricht senden

1

20.07.2011, 19:29

Durchschnitt mehrerer Matrix Rotationen

Hi, hat jemand von euch ne Idee, wie man am besten die Durchschnittsrotation mehrerer Matrix-Rotationen ermitteln kann?
Also einfach alle Rotationen auf eine noch unberührte EinheitsMatrix anzuwenden und dann durch die Anzahl teilen wird wohl nix ^^.
(Aber nur, dass auch klar ist, was ich mit 'Durchschnittsrotation' meine:
Bsp: RotationsMatrixA auf X Achse um 10° gedreht und RotationsMatrixB auf X Achse um 30° gedreht und Y Achse um 10° gedreht -> resultierende Matrix auf X Achse um 20° gedreht und Y Achse um 5° gedreht.)

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

20.07.2011, 20:25

Wenn du deine Rotation mit Quaternions darstellst, kannst du zwischen zweien davon interpolieren, mit Interpolationsfaktor 0.5:
http://en.wikipedia.org/wiki/Slerp#Quaternion_Slerp

Das müsste das gewünschte Ergebnis bringen.

Beiträge: 721

Wohnort: /dev/null

Beruf: Software-Entwickler/Nerd

  • Private Nachricht senden

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

4

21.07.2011, 01:19

Was genau willst du damit erreichen?

Werbeanzeige