Dit artikel beschrijft hoe je een pentagon tekent met C#. Het bevat de details om een regelmatige pentagon te construeren met C#, specifiek in niet-Windows-omgevingen zoals macOS waar de System.Drawing-bibliotheek niet beschikbaar is. Je leert hoe je coördinaten berekent en het uitvoerbestand PNG aanpast aan je vereisten.
Stappen om een vijfhoekige vorm te tekenen met C#
- Stel de IDE in om Aspose.Drawing for .NET te gebruiken om een pentagonafbeelding te maken
- Definieer de middelpuntcoördinaten en de zijdelengte van de gewenste vijfhoek
- Declareer een array van 5 punten en vul deze met de juiste coördinaten met behulp van de wiskundebibliotheek
- Maak een bitmap met de gewenste grootte van de uitvoerafbeelding met een vijfhoek
- Maak een Graphics-object met behulp van de bitmap en stel de achtergrond in met behulp van de Clear-methode
- Roep de FillPolygon()-methode aan door de achtergrond en hoekpunten van de vijfhoek in te stellen
- Sla de resulterende afbeelding op als een PNG met behulp van de Save()-methode
Deze stappen beschrijven hoe u een perfecte vijfhoek tekent met C#. Voer de berekeningen uit om een array van punten te maken die de hoekpunten van de vijfhoek rond het middelpunt weergeven en maak een bitmap van de gewenste grootte. Maak een Graphics-object van de bitmap en voer bewerkingen uit zoals het vullen van de achtergrond van de uitvoerafbeelding en de kleur van de polygoon.
Code om een regelmatige vijfhoek te tekenen met C#
Deze code heeft gedemonstreerd hoe je een perfecte vijfhoek tekent met C#. Als je een holle vijfhoek wilt tekenen, gebruik dan de DrawPolygon()-methode in plaats van de FillPolygon()-methode. Je kunt verschillende eigenschappen instellen, zoals ‘Clip’ instellen om het tekengebied te definiëren, de interpolatiemodus, paginaschaal, pagina-eenheid en smoothing-modus.
Dit artikel heeft ons geleerd pentagon shape drawing met C#. Om een afbeelding te schalen, raadpleeg het artikel op Schaal afbeelding in C#.