![]() |
Seltsames Format
Hallo zusammen,
ich habe ein externes Programm mit dessen Hilfe ich Grafiken drehen kann. Die Grafik wurde zuvor im DXF Format importiert. Ich habe mir jetzt mal die Datei angeschaut was sich ändert wenn ich eine Grafik um 90 Grad drehe, dabei hat sich folgende Zeile geändert: 0 Grad: mulmatrix=499.999969,0.000000,0.000000,500.000000, 1407.000000,0.000000 wenn ich die Grafik um 90 Grad drehe kommt das raus: mulmatrix=-0.000022,500.000000,-499.999969,-0.000022,4135.000000,1050.000000 und nochmal um 90: mulmatrix=-499.999969,-0.000044,0.000044,-500.000000,5184.000000,-1679.000000 Es sieht nachdem ![]() Hat jemand eine Idee wie das Programm auf diese Werte kommt? |
AW: Seltsames Format
|
AW: Seltsames Format
Das sieht nach einer Rotationsmatrix aus.
Bei diesen System wie zB OpenGL bleibt der Punkt auch beim Drehen unverändert. Nur wenn der Punkt dargestellt wird auf dem Bildschirm, wird er erst mit der Rotationsmatrix multipliziert. Gruss Jens |
AW: Seltsames Format
Man könnte zumindest erstmal schauen, was an den Werten auffällig ist.
Mir fällt zunächst folgendes auf:
[RoterKasten] Ah, da weiß ich wieder, woher mir das bekannt vorkommt... |
AW: Seltsames Format
Ja so hab ich das auch erkannt, nur was mit den letzen beiden Werten passiert weiß ich nicht!
Wenn das Bild mittig ausgerichtet ist, dann kann ich einfach alle Werte mit -1 multiplizieren! Jedoch sind nur ein drittel meiner Gradiken so ausgerichtet |
AW: Seltsames Format
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:22 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