diff options
Diffstat (limited to 'static/unix-v10/man9/circle.9')
| -rw-r--r-- | static/unix-v10/man9/circle.9 | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/static/unix-v10/man9/circle.9 b/static/unix-v10/man9/circle.9 new file mode 100644 index 00000000..0ae1f68c --- /dev/null +++ b/static/unix-v10/man9/circle.9 @@ -0,0 +1,78 @@ +.TH CIRCLE 9.3 +.CT 2 graphics +.SH NAME +circle, disc, arc, ellipse, eldisc, elarc \- circle-drawing functions +.SH SYNOPSIS +.B #include <jerq.h> +.PP +.B void circle(bp, p, r, f) +.B "Bitmap *bp; Point p; int r; Code f; +.PP +.B void disc(bp, p, r, f) +.B "Bitmap *bp; Point p; int r; Code f; +.PP +.B void arc(bp, p0, p1, p2, f) +.B "Bitmap *bp; Point p0, p1, p2; Code f; +.PP +.B void ellipse(bp, p, a, b, f) +.B "Bitmap *bp; Point p; int a, b; Code f; +.PP +.B void eldisc(bp, p, a, b, f) +.B "Bitmap *bp; Point p; int a, b; Code f; +.PP +.B "void elarc(bp, p0, a, b, p1, p2, f) +.B "Bitmap *bp; Point p0, p1, p2; int a, b; Code f; +.SH DESCRIPTION +.I Circle +draws the best approximate circle of radius +.I r +centered at Point +.I p +in the Bitmap +.I bp +with Code +.IR f . +The circle is guaranteed to be symmetrical about the horizontal, +vertical and diagonal axes. +.I Disc +draws the corresponding disc. +.PP +.I Arc +draws a circular arc centered on +.IR p0 , +traveling counter-clockwise +from +.I p1 +to the point on the circle closest to +.IR p2 . +.PP +.I Ellipse +draws an ellipse centered at +.I p +with horizontal semi-axis +.I a +and vertical semi-axis +.I b +in Bitmap +.I bp +with Code +.IR f . +.IR Eldisc +draws the corresponding elliptical disc. +.I Elarc +draws the corresponding elliptical arc, traveling +counter-clockwise from the ellipse point closest to +.I p1 +to the point closest to +.IR p2 . +(Beware the regrettable difference between the calling conventions for +.I arc +and +.IR elarc .) +.SH BUGS +When an endpoint of an arc lies near a tail of +an ellipse so thin that its ends degenerate into +straight lines, +.I elarc +does not try to distinguish which side of the tail the +point belongs on. |
