Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Sterne programmieren (https://www.delphipraxis.net/29469-sterne-programmieren.html)

hansklok 9. Sep 2004 13:44


Sterne programmieren
 
Hallo,

ich erstelle gerade mit anderen Leuten ein große Zeichenprogramm. Wir möchten Sterne neben Ellipsen & RoundRecs als Standartfigur anbieten. Habt ihr ne Idee, wie man nen Stern erzeugen kann?

MfG
hansklok

moritz 9. Sep 2004 13:45

Re: Sterne programmieren
 
Was für Sterne sollen es denn genau sein?
Du musst im prinzip dir nen Mittelpunkt suchen und dann mit Canvas verschiedene Punkte außenrum verbinden.

hansklok 9. Sep 2004 13:47

Re: Sterne programmieren
 
Also 5-eckige Sterne, wie man sie eben kennt. Dabei ist aber wichtig zu berücksichtigen, dass die Sterne später in der Größe verändert werden sollen!

fiasko 9. Sep 2004 13:51

Re: Sterne programmieren
 
Du meinst fünfzackige, oder? Mal am besten mal auf... es wird erst so spät wieder Dunkel ;-)

moritz 9. Sep 2004 14:06

Re: Sterne programmieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

schauen wir uns den Stern mal an:
(Guggst du Anlage; Den Downloadlink hier einbinden geht leider ned)
Du suchst dir deinen Mittelpunkt, und ab da würde ich mit Hilfe der Winkelfunktionen die Positionen der rot gekennzeichneten Ecken in ein Array speichern und dann mit DrawPoly (Sowas in die Richtung war das; Du kannst der FUnktion ein Array aus Punkten übergeben und es verbindet Sie alle) zeichnen. So bist du nämlich auch größenunabhängig, weil du den Abstand einfach mit einem beliebigen Faktor multiplizieren kannst.

Gruß, mo


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:29 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