Einzelnen Beitrag anzeigen

Urba

Registriert seit: 8. Dez 2002
Ort: Ketsch
120 Beiträge
 
Delphi 6 Personal
 
#1

Koordinatensystem (3D) drehen

  Alt 29. Jan 2005, 01:17
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
Es gibt keine blöden Fragen, nur blöde Antworten
  Mit Zitat antworten Zitat