![]() |
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 |
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. |
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!
|
Re: Sterne programmieren
Du meinst fünfzackige, oder? Mal am besten mal auf... es wird erst so spät wieder Dunkel ;-)
|
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