GfxPolygon
- draw a polygon

Low-level graphics
(AmiBroker 50)


SYNTAX GfxPolygon( x1, y1, x2, y2, ... )
RETURNS NOTHING
FUNCTION Draws a polygon consisting of two or more points (vertices) connected by lines, using the current pen. The system closes the polygon automatically, if necessary, by drawing a line from the last vertex to the first.

This function takes variable number of arguments and accepts up to 12 points (24 arguments = 12 co-ordinate pairs). The number of arguments must be even as each pair represents (x,y) co-ordinates of the vertex.

The polygon is filled with current brush and outline is painted with current pen.

Parameters:

  • x1 - x co-ordinate of first point
  • y1 - y co-ordinate of first point
  • x2 - x co-ordinate of second point
  • y2 - y co-ordinate of second point
  • ...
  • x12 - x co-ordinate of 12th point
  • y12 - y co-ordinate of 12th point

NOTE: This is LOW-LEVEL graphic function. To learn more about low-level graphic functions please read TUTORIAL: Using low-level graphics.

EXAMPLE GfxSelectPen( colorGreen, 2 );
GfxSelectSolidBrush( colorYellow );
GfxPolygon(250,200,200,200,250,0,200,50);
SEE ALSO GfxPolyline() function , GfxSelectPen() function , GfxSelectSolidBrush() function

References:

The GfxPolygon function is used in the following formulas in AFL on-line library:

More information:

See updated/extended version on-line.