Aracılığıyla paylaş


Çokgen

Çokgen, üç veya daha fazla düz tarafı olan kapalı bir şekildir. Örneğin, üçgen üç tarafı olan bir çokgen, dikdörtgen dört tarafı olan bir çokgen ve beş kenarı olan bir çokgendir. Aşağıdaki çizimde birkaç çokgen gösterilmektedir.

Farklı şekil, boyut ve renkçizim

Çokgen çizmek için bir Grafik nesnesi, Kalem nesnesi ve Point (veya PointF) nesneleri dizisi gerekir. Graphics nesnesi, DrawPolygon yöntemini sağlar. Kalemi nesnesi, çizgi genişliği ve renk gibi çokgen özniteliklerini, Nokta nesneleri dizisi ise düz çizgilerle bağlanacak noktaları depolar. Kalemi nesnesinin adresleri ve Point nesnelerinin dizisi DrawPolygon yöntemine bağımsız değişken olarak geçirilir. Aşağıdaki örnek üç taraflı bir çokgen çizer. myPointArray yalnızca üç nokta olduğunu unutmayın: (0, 0), (50, 30) ve (30, 60). DrawPolygon yöntemi, (30, 60) ile başlangıç noktasına (0, 0) bir çizgi çizerek çokgeni otomatik olarak kapatır;

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

Aşağıdaki çizimde çokgen gösterilmektedir.

koordinat eksenlerine karşı üçgeni gösteren çizim