Polígonos

Un polígono es una figura cerrada con tres o más lados rectos. Por ejemplo, un triángulo es un polígono con tres lados, un rectángulo es un polígono con cuatro lados y un pentágono es un polígono con cinco lados. En la ilustración siguiente se muestran varios polígonos.

ilustración en la que se muestran cinco polígonos de diferentes formas, tamaños y colores

Para dibujar un polígono, necesita un objeto Graphics, un objeto Pen y una matriz de objetos Point (o PointF). El objeto Graphics proporciona el método DrawPolygon . El objeto Pen almacena atributos del polígono, como el ancho de línea y el color, y la matriz de objetos Point almacena los puntos que se van a conectar mediante líneas rectas. Las direcciones del objeto Pen y la matriz de objetos Point se pasan como argumentos al método DrawPolygon. En el ejemplo siguiente se dibuja un polígono de tres lados. Tenga en cuenta que solo hay tres puntos en myPointArray: (0, 0), (50, 30) y (30, 60). El método DrawPolygon cierra automáticamente el polígono dibujando una línea desde (30, 60) hasta el punto inicial (0, 0);

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

En la ilustración siguiente se muestra el polígono.

ilustración que muestra un triángulo con ejes de coordenadas