A graphics port.
A sequence of sequences of real numbers.
A boolean.
A boolean.
A keyword.
graphics-state parameters passed as keyword arguments.
The function draw-polygons
draws several polygons. The
description
argument should be a sequence containing sequences with alternating
x
and
y
values representing the vertices. The
description
arguments consists of groups of
points
as in draw-polygon.
When closed is true the edge from the last vertex to the first to be drawn.
When filled is true a filled, closed polygons are drawn; the closed argument is ignored if filled is true.
transform, foreground, background, operation, thickness, scale-thickness, dashed, dash, line-end-style, line-joint-style , mask , pattern, shape-mode and compositing-mode from the port 's graphics-state are all used, unless overridden in args . Additionally on X11/Motif only, stipple is used.
fill-rule
specifies how overlapping regions are filled. Possible values are :even-odd
and :winding
.
This draws two hexagons, one inside the other:
(gp:draw-polygons oo
'((150 100 200 100 235 150 200
200 150 200 115 150)
(140 90 210 90 250 150
210 210 140 210 100 150))
:closed t)
CAPI User Guide and Reference Manual (Macintosh version) - 3 Aug 2017