Bagikan melalui


Poligon

Poligon adalah gambar tertutup dengan tiga atau lebih sisi lurus. Misalnya, segitiga adalah poligon dengan tiga sisi, persegi panjang adalah poligon dengan empat sisi, dan segi lima adalah poligon dengan lima sisi. Ilustrasi berikut menunjukkan beberapa poligon.

ilustrasi memperlihatkan lima poligon dengan berbagai bentuk, ukuran, dan warna

Untuk menggambar poligon, Anda memerlukan objekGrafik, objekPena, dan array objekTitik(atau PointF). Objek Grafik menyediakan metode DrawPolygon. Objek Pena menyimpan atribut poligon, seperti lebar dan warna garis, dan array objek Titik menyimpan titik yang akan dihubungkan oleh garis lurus. Alamat objek Pena dan array objek Point diteruskan sebagai argumen ke metode DrawPolygon. Contoh berikut menggambar poligon tiga sisi. Perhatikan bahwa hanya ada tiga poin dalam myPointArray: (0, 0), (50, 30), dan (30, 60). Metode DrawPolygon secara otomatis menutup poligon dengan menggambar garis dari (30, 60) kembali ke titik awal (0, 0);

Point myPointArray[] =
   {Point(0, 0), Point(50, 30), Point(30, 60)};
myGraphics.DrawPolygon(&myPen, myPointArray, 3);

Ilustrasi berikut menunjukkan poligon.

ilustrasi memperlihatkan segitiga terhadap sumbu koordinat