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 ini memperlihatkan beberapa poligon.

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

Untuk menggambar poligon, Anda memerlukan objek Grafis, objek Pena, dan array objek Titik (atau PointF). Objek Grafis 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 Titik diteruskan sebagai argumen ke metode DrawPolygon. Contoh berikut menggambar poligon tiga sisi. Perhatikan bahwa hanya ada tiga titik di 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