filledpolygon

BAP Online Manuals : Library Reference : Library by Name : filledpolygon
Previous: filledellipse
Next: findall

6.2.55. filledpolygon

draws a filled polygon

SYNOPSIS

INCLUDE 'graphlib.h'
filledpolygon(graphwin, style, [10,10,20,20,10,20])

SYNTAX

filledpolygon(Handle, Style, pointlist) (i,i,i) 

ARGUMENTS

handle(Handle) (i) Virtual file handle associated with the window.
integer(Style) (i) Color or brush to till polygon with, constants as defined in graphlib.h
intlist(pointlist) (i) list of corner points.

DESCRIPTION

Filledpolygon draws a polygon into the 'metafile' for the graphics window associated with Handle. The polygon is filled with the color or brush defined by Style, possible values are defined as constants in '

graphlib.h

'. The pointlist consists of pairs of integers describing the corners (any number) of the polygon. The figure will be closed, so the first and last corner need not be identical. Coordinates are 'vrtual coordinates' as defined in the magegraphwin predicate. Note that the figure will only displayed after the metafile has been closed with enddraw .

EXAMPLE

makegraphwin(Handle,100,100,"Graphic Demo"),
filledpolygon(Handle, Style, [10,10,90,10,90,90,10,90]),
enddraw(Handle),
...
removewindow(Handle,1),!.

ERRORS

No runtime errors.

LAYERS

prolog-process, client-server, object

RELATED PREDICATES

makegraphwin , filledellipse , enddraw


BAP Online Manuals : Library Reference : Library by Name : filledpolygon
Previous: filledellipse
Next: findall