Added separate diagram for fl_arc(x,y,r,a1,a2) (very different from fl_arc(x,y,w,h,a1,a2))

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12935 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Greg Ercolano 2018-05-24 19:48:41 +00:00
parent 2694217d76
commit b721f519ac
3 changed files with 9 additions and 2 deletions

View File

@ -408,6 +408,9 @@ inline void fl_curve(double X0, double Y0, double X1, double Y1, double X2, doub
counter-clockwise from 3 o'clock. If \p end is less than \p start counter-clockwise from 3 o'clock. If \p end is less than \p start
then it draws the arc in a clockwise direction. then it draws the arc in a clockwise direction.
\image html fl_arc_xyr_diagram.png "fl_arc(x,y,r,a1,a2)"
\image latex fl_arc_xyr_diagram.png "fl_arc(x,y,r,a1,a2)" width=6cm
Examples: Examples:
\code \code
// Draw an arc of points // Draw an arc of points
@ -428,7 +431,7 @@ inline void fl_curve(double X0, double Y0, double X1, double Y1, double X2, doub
*/ */
inline void fl_arc(double x, double y, double r, double start, double end) {fl_graphics_driver->arc(x,y,r,start,end); } inline void fl_arc(double x, double y, double r, double start, double end) {fl_graphics_driver->arc(x,y,r,start,end); }
/** /**
fl_circle() is equivalent to fl_arc(x,y,r,0,360), but may be faster. fl_circle(x,y,r) is equivalent to fl_arc(x,y,r,0,360), but may be faster.
It must be the \e only thing in the path: if you want a circle as part of It must be the \e only thing in the path: if you want a circle as part of
a complex polygon you must use fl_arc() a complex polygon you must use fl_arc()

View File

@ -654,10 +654,14 @@ in degrees counter-clockwise from 3 o'clock.
If \p end is less than \p start then it draws the arc in a clockwise If \p end is less than \p start then it draws the arc in a clockwise
direction. direction.
\par
\image html fl_arc_xyr_diagram.png "fl_arc(x,y,r,a1,a2)"
\image latex fl_arc_xyr_diagram.png "fl_arc(x,y,r,a1,a2)" width=6cm
void fl_circle(double x, double y, double r) void fl_circle(double x, double y, double r)
\par \par
\p fl_circle(...) is equivalent to \p fl_arc(...,0,360) but may \p fl_circle(x,y,r) is equivalent to \p fl_arc(x,y,r,0,360) but may
be faster. It must be the \e only thing in the path: if you want be faster. It must be the \e only thing in the path: if you want
a circle as part of a complex polygon you must use \p %fl_arc(). a circle as part of a complex polygon you must use \p %fl_arc().

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB