![]() |
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: |
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:
wobei phi = 2pi/n
/ \
| cos(phi) -sin(phi) | | sin(phi) cos(phi) | \ / 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 17:06 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