Quaternion & ArcBall
-
Hallo zusammen,
folgender Stand: Ich hab in meinem Editor eine ArcBall-Klasse implementiert die auch wunderbar funktioniert -> ABER:
1. alle Drehungen sind invertiert (Maus nach rechts, drehung nach links usw).
2. erfüllt der ArcBall nicht die Anforderung die erhofft hatte.
Ich möchte meine Kamera rotieren wie es im 3D Studio Max in der Perspektivansicht gemacht wird (Bogendrehung)
Wie muß ich dem Fall die drehung der Quaternion's einsetzen?Kann mir da jemand bitte helfen?
-
Ist zwar schon 9 Tage her, aber wenn es dich immer noch interessiert, könnte ich dir mal eine Lösung posten. Aber was genau meinst du mit "im 3D Studio Max in der Perspektivansicht gemacht wird (Bogendrehung)"? Kenne das Programm nicht und deshalb auch die Art und Weise nicht.
gruß
Martin
-
Das ArcBall problem hat sich gelöst, hab einfach ausversehen eine Spalte/Zeile Matrix mit einer Zeile/Spalte Matrix verwechselt.
Für die Perspectivansicht müßtest du dir wirklich mal 3ds max installieren damit du siehst was ich meine =)) (Ist ein sehr teurer und guter 3D Modeller)
-
Aha Spalten/Zeilendreher, genauso hörte sich das an

Vom Namen her kenne ich MAX, aber hab damit noch nicht gearbeitet. Eben aus den von dir erwähnten Gründen (sehr teuer).
gruß
Martin