Hallo Leute,
Ich habe mir ein Koordinatensystem in 3D programmiert, das funktioniert auch alles wunderbar, ich kann es drehen und alles, allerdings habe ich noch ein Problem. Ich hätte gern dass ich es durch Mausklick drehen kann. Man sieht das ja bei fast allen 3D-Programmen, aber wie erfolgt die Umrechnung aus den Delta y und Delta x der Mausposition. z.B. wenn ich den Mauszeiger 1 Pixel nach rechts bewege, um welche Achsen drehe ich dann? Scheinbar reicht es nicht um 2 feste Achsen zu drehen, da ich dann eine ungleichmäßige Drehung hervorrufe. Hat einer von euch eine Idee?
Noch als Anmerkung : Ich benutzte keinerlei Schnittstellen wie
OpenGL oder
DirectX. Es beruht alles auf meinen mathematischen berechnungen, nur wie gesagt diese Rotation funktioniert noch nicht gleichmäßig
Gruß
Urba