Draws a circle.
graphics-ports
draw-circle port x y radius &rest args &key filled
port⇩ |
A graphics port. |
x⇩ |
A real number. |
y⇩ |
A real number. |
radius⇩ |
A real number. |
args⇩ |
graphics-state parameters passed as keyword arguments. |
filled⇩ |
A boolean. |
The function draw-circle
draws a circle with radius radius centered on (x y). The transform, foreground, background, operation, thickness, scale-thickness, mask, shape-mode and compositing-mode from port's graphics-state are all used, unless overridden in args. When filled is non-nil, the circle is filled with the foreground color.
draw-circle
does not work properly under a rotation transform (see make-transform). A workaround is to use a many-sided polygon drawn by draw-polygon which will be rotated correctly.
(gp:draw-circle port 100 100 20)
(gp:draw-circle port 100 100 50 :filled t :foreground :green)
graphics-state
12 Creating Panes with Your Own Drawing and Input
CAPI User Guide and Reference Manual (Unix version) - 01 Dec 2021 19:33:02