Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Polygon drehen (https://www.delphipraxis.net/84801-polygon-drehen.html)

sweety 22. Jan 2007 01:13


Polygon drehen
 
Hallo Ihr Lieben,
habe ein großes Problem, versuche schon seit Tagen es hinzukriegen, das sich mein Polygon um den ersten gezeichneten Punkt dreht. Bin mit meinem Latein am Ende. :?:
Hoffe das mir jemand hier weiter helfen kann.

echt verzeifelte sweety :wall:

Reinhard Kern 22. Jan 2007 02:36

Re: Polygon drehen
 
Zitat:

Zitat von sweety
Hallo Ihr Lieben,
habe ein großes Problem, versuche schon seit Tagen es hinzukriegen, das sich mein Polygon um den ersten gezeichneten Punkt dreht. Bin mit meinem Latein am Ende. :?:
Hoffe das mir jemand hier weiter helfen kann.

echt verzeifelte sweety :wall:

1. Koordinatentransformation (verschieben), so dass Drehmittelpunkt = 0/0
2. Koordinatentransformation in Polarkoordinaten
3. Zu allen Koordinaten den Winkel addieren
4. 2 rückgängig machen
5. 1 rückgängig machen

wenn man sich klarmacht, was jede Transformation bewirkt, kann man das auch in eine Formel zusammenfassen.

Gruss Reinhard

dizzy 22. Jan 2007 03:36

Re: Polygon drehen
 
Die Punkte 2-4 lassen sich wahlweise auch durch multiplizieren der Eckpunktvektoren mit einer Bei Google suchenDrehmatrix ersetzen.

DP-Maintenance 22. Jan 2007 08:18

DP-Maintenance
 
Dieses Thema wurde von "Daniel" von "Fragen / Anregungen zur DP" nach "Programmieren allgemein" verschoben.

DP-Maintenance 23. Jan 2007 19:53

DP-Maintenance
 
Dieses Thema wurde von "SirThornberry" von "Programmieren allgemein" nach "Multimedia" verschoben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:18 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 by Thomas Breitkreuz