Zeichnen Sie ein Fünfeck mit C#

Dieser Artikel erklärt, wie man mit C# ein Fünfeck zeichnet. Er enthält die Details zum Erstellen eines regulären Fünfecks mit C#, insbesondere in Nicht-Windows-Umgebungen wie macOS, wo die Bibliothek System.Drawing nicht verfügbar ist. Sie lernen, Koordinaten zu berechnen und die Ausgabebilddatei PNG nach Ihren Anforderungen anzupassen.

Schritte zum Zeichnen einer Fünfeckform mit C#

  1. Stellen Sie die IDE so ein, dass sie Aspose.Drawing for .NET verwendet, um ein Fünfeck-Bild zu erstellen
  2. Definieren Sie die Mittelpunktskoordinaten und die Seitenlänge des gewünschten Fünfecks
  3. Deklarieren Sie ein Array von 5 Punkten und füllen Sie es mithilfe der Math-Bibliothek mit den entsprechenden Koordinaten
  4. Erstellen Sie ein bitmap mit der gewünschten Größe des Ausgabebildes mit einem Fünfeck
  5. Erstellen Sie ein Graphics-Objekt mithilfe der Bitmap und legen Sie den Hintergrund mit der Methode Clear fest
  6. Rufen Sie die Methode FillPolygon() auf, indem Sie den Hintergrund und die Eckpunkte des Fünfecks festlegen
  7. Speichern Sie das resultierende Bild als PNG mit der Methode Save()

Diese Schritte beschreiben, wie man mit C# ein perfektes Fünfeck zeichnet. Führen Sie die Berechnungen durch, um ein Array von Punkten zu erstellen, das die Eckpunkte des Fünfecks um den Mittelpunkt herum darstellt, und erstellen Sie eine Bitmap der gewünschten Größe. Erstellen Sie aus der Bitmap ein Grafikobjekt und führen Sie Vorgänge wie das Füllen des Ausgabebildhintergrunds und die Polygonfarbe durch.

Code zum Zeichnen eines regelmäßigen Fünfecks mit C#

Dieser Code hat gezeigt, wie man mit C# ein perfektes Fünfeck zeichnet. Wenn Sie ein hohles Fünfeck zeichnen möchten, verwenden Sie die Methode DrawPolygon() anstelle der Methode FillPolygon(). Sie können eine Vielzahl von Eigenschaften festlegen, z. B. Clip, um den Zeichenbereich, den Interpolationsmodus, den Seitenmaßstab, die Seiteneinheit und den Glättungsmodus zu definieren.

In diesem Artikel haben wir gelernt, mit C# Fünfeckformen zu zeichnen. Informationen zum Skalieren eines Bilds finden Sie im Artikel zu Bild in C# skalieren.

 Deutsch