Einzelnen Beitrag anzeigen

Benutzerbild von milos
milos

Registriert seit: 14. Jul 2008
Ort: Bern (CH)
509 Beiträge
 
Delphi 11 Alexandria
 
#12

AW: 2D- in 3D-Koordinate umrechnen

  Alt 8. Mai 2016, 05:21
Sollte es für dir keine zu grossen Umstände bereiten, nehme ich die Klasse gerne als "Inspiration" für weitere Funktionen die ich dann einbauen muss.
Wäre schon sowas auch mal in Delphi und nicht nur C/C++ zu sehen
Bitte sehr
Vielen dank!
Mit der Unit geht vieles einfacher und sie ist wirklich sehr gut und übersichtlich geschrieben und nimmt mir ne menge Arbeit ab, Respekt!

Umgestellt sieht die Gleichung so aus:

Anhang 45273

Und damit kannst du jetzt u und v ausrechnen. Beachte, dass das inverse wirklich links stehen muss, die Multiplikation ist nicht vertauschbar. Die Matrixinversion kannst du analytisch machen, die Formel dazu gibt es bei Wikipedia.
Danke, ich glaube ich konnte u und v nun mit der Klasse von @Zacherl korrekt berechnen, habe jedoch trotzdem ein Problem bei der berechnung von X wie in der 2. Gleichung die du gezeigt hast. Denn ich kann diese ja nicht gleich umformen wie die erste, denn wenn ich x und y oder u und v nehme habe ich ja nur einn 2D Vektor. Setze ich bei einem der drei eine 0 ein komme ich nicht zum möglichem Resultat. Könntest du mir da nochmal den Entscheidenden Hinweis geben?

Vielen Dank schon mal, warst jetzt schon sehr hilfsbereit

Freundliche Grüsse
Milos

Geändert von milos ( 8. Mai 2016 um 05:51 Uhr)
  Mit Zitat antworten Zitat