Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Wie transformiert man aber den einen Wert xy? (https://www.delphipraxis.net/211601-wie-transformiert-man-aber-den-einen-wert-xy.html)

Bjoerk 11. Okt 2022 09:51

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

Jens01 11. Okt 2022 10:58

AW: Wie transformiert man aber den einen Wert xy?
 
Wieso keine 4x4 TransMatrix?

Andreas13 11. Okt 2022 14:02

AW: Wie transformiert man aber den einen Wert xy?
 
Zitat:

Zitat von Bjoerk (Beitrag 1513090)
... Hier ist es nun so, daß man nicht nur Werte x, y und z hat sondern auch einen Wert xy hat... Wie transformiert man aber den einen Wert p.xy?

Ich habe Deine Aufgabenstellung nicht ganz verstanden, aber vermute, daß xy eine Art von MatrixProdukt der transformierten x- und y-Koordinaten darstellt.
Könntest Du die Aufgabe etwas präziser beschreiben? Hast Du eine nachvollziehbare Beispielberechnung dazu?

Grüße, Andreas

Bjoerk 11. Okt 2022 14:15

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:
e11 e12 e13 e11
    e22 e23 e22
        e33 e33
symm..........0
Andreas, xy ist die Ableitung nach dxy.

Redeemer 11. Okt 2022 14:41

AW: Wie transformiert man aber den einen Wert xy?
 
Das ergibt ohne Kontext und die komplette Aufgabenstellung keinen Sinn, hier zu diskutieren.

shebang 11. Okt 2022 15:08

AW: Wie transformiert man aber den einen Wert xy?
 
Zitat:

Zitat von Redeemer (Beitrag 1513113)
Das ergibt ohne Kontext und die komplette Aufgabenstellung keinen Sinn, hier zu diskutieren.

Im ersten Beitrag ist ganz am Ende ein PDF mit mehr Informationen verlinkt.

Andreas13 11. Okt 2022 15:31

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

Jens01 11. Okt 2022 16:14

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):

 
1 0 0 0 X
0 1 0 0 Y
0 0 1 0 Z
0 0 0 1 XY
0 0 0 0 1

Das ist aber nur eine Translation, keine Rotation.

https://www.cg.tuwien.ac.at/courses/...ormationen.pdf

Jens01 11. Okt 2022 16:32

AW: Wie transformiert man aber den einen Wert xy?
 
Zitat:

Mit der Seite aus irgendeinem Fachbuch können jedoch Fachfremde nix bis gar nix anfangen.
Ja, ja, das ist "Finite Elemente", da mußt Du Dich als Fachkundiger schon sehr steil einarbeiten, wenne das verstehen willst.

Bjoerk 12. Okt 2022 05:51

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 Scherung sh.xy (ax = by = w.xy) bezüglich der Ebene XY und möchte sie in Bezug auf eine andere Ebene UV.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:38 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz