Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Algorithmierung kartesisches Koordinaten (https://www.delphipraxis.net/13351-algorithmierung-kartesisches-koordinaten.html)

crisirius 16. Dez 2003 18:02


Algorithmierung kartesisches Koordinaten
 
Hi konnt mir bei der Aufgabe helfen??


Gegeben seien n Punkte durch ihre kartesischen Koordinaten x[i] und y[i] (i=1(1)n)
Diese Punkte werden durch Strecken zu einen Polygon verbunden. (Punkt1 mit Punkt2 ....Punktn mit Punkt1)

Das Polygon ist um einen Punkt n im Winkel w zu drehen.


Hab ihr da ein Lösung für mich.

Dank im vorraus.

:wall:

Mirilin 16. Dez 2003 18:11

Re: Algorithmierung kartesisches Koordinaten
 
:hi:

Wenn du einen Eckpunkt des regulären n-Ecks hast und dazu noch den Mittelpunkt, könntetst du zum Beispiel die Rotationsmatrix anwenden :
Code:
/                      \
| cos(phi)  -sin(phi) | 
| sin(phi)  cos(phi) |
\                      /
wobei phi = 2pi/n

so könntest du auf die anderen Punkte kommen.


zum Zeichen zum Beispiel MoveTo(...) und LineTo(...) verwenden.


mfg Tobias


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:02 Uhr.

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