Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Rotation - Drehmatrix

  Alt 26. Mär 2012, 08:46
Und ja da waren überflüssige Winkelfunktionen dabei, ändert aber nichts an der Funktionalität.
Hat auch niemand behauptet, ist aber ein Ansatzpunkt für die Fehlersuche.

so ich hab mittlerweile raus das die drehungen komplett richtig sind allerdings werden die Punkte generell falsch dargestellt.
Frag mich wie du das ermittelt hast, da deine Berechnung der Rotation und der Transformation in 2D-Koordinaten zusammen erfolgen. Ich würde beides in dieser Form trennen:

Rotation
Tmp3D.x = f(3D.x, 3D.y, 3D.z)
Tmp3D.y = f(3D.x, 3D.y, 3D.z)
Tmp3D.z = f(3D.x, 3D.y, 3D.z)
Transformation
2D.x = f(Tmp3D.x, Tmp3D.y, Tmp3D.z)
2D.y = f(Tmp3D.x, Tmp3D.y, Tmp3D.z)
  Mit Zitat antworten Zitat