![]() |
Wie transformiert man aber den einen Wert xy?
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich möchte lokale Koordinaten in globale Koordinaten transformieren. Hier ist es nun so, daß man nicht nur Werte x, y und z hat sondern auch einen Wert xy hat. Ich habe nur eine Transformationsmatrix 3 x 3. Wie transformiert man aber den einen Wert p.xy? Verschiebungen v.X = 0 v.Y = 0 v.Z vorh. v.Global = v.Lokal x E P = Verdrehungen p.X vorh. p.Y vorh. p.Z = 0 p.XY vorh p.Global = p.Lokal x ? Thanx. Anhang 55446 |
AW: Wie transformiert man aber den einen Wert xy?
Wieso keine 4x4 TransMatrix?
|
AW: Wie transformiert man aber den einen Wert xy?
Zitat:
Könntest Du die Aufgabe etwas präziser beschreiben? Hast Du eine nachvollziehbare Beispielberechnung dazu? Grüße, Andreas |
AW: Wie transformiert man aber den einen Wert xy?
Ja, sollte eine 4x4 Matrix sein. Doch wie sieht die 4.Spalte aus?
Aus dem Bauch raus würde ich sagen:
Delphi-Quellcode:
Andreas, xy ist die Ableitung nach dxy.
e11 e12 e13 e11
e22 e23 e22 e33 e33 symm..........0 |
AW: Wie transformiert man aber den einen Wert xy?
Das ergibt ohne Kontext und die komplette Aufgabenstellung keinen Sinn, hier zu diskutieren.
|
AW: Wie transformiert man aber den einen Wert xy?
Zitat:
|
AW: Wie transformiert man aber den einen Wert xy?
Mit der Seite aus irgendeinem Fachbuch können jedoch Fachfremde nix bis gar nix anfangen. :cry:
Gruß, Andreas |
AW: Wie transformiert man aber den einen Wert xy?
uuaa..
Ich mache Vektortrans ohne Matrizen.... Kann es sein, dass das irgenwie so aussieht (eine 5x5 Matrix):
Das ist aber nur eine Translation, keine Rotation. ![]() |
AW: Wie transformiert man aber den einen Wert xy?
Zitat:
|
AW: Wie transformiert man aber den einen Wert xy?
Ja. Ist eine Scherung. Allerdings nicht von Verformungen, sondern von Verdrehungen. Das dürfte für die Transformation egal sein. Ich habe eine
![]() |
AW: Wie transformiert man aber den einen Wert xy?
Hallo Bjoerk leider verstehe ich nicht genau, was du willst.
Falls du nach einer affinen Abbildung suchst (wie deine letzte Meldung vermuten lösst): Du kannst mehrere solche Abbildungen nacheinander ausführen um die gewünschte Transformation zu erhalten. Schau dir einfach die Beispiele von deinem Link an und überleg dir, mit welchen Abbildungen du deine gewünschte Scherung erreichst. Falls die Abbildungen zuerst e, dann d, dann f mit dazugehörigen Matrizen E, D, F deine Scherung S produzieren, dann berechnest du zuerst DE und darauf wendest du noch F an. Also insgesamt S = F(DE) [Matrizenmultiplikation] |
AW: Wie transformiert man aber den einen Wert xy?
Hallo Michael, danke für deine Antwort.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz