The following table describes the three variants of a simple-arc primitive and the functions that draw them. All are defined, to some extent, by the current arc parameters. As with line primitives, an application draws simple-arcs by first using GpiMove or GpiSetCurrentPosition to set the current position.
Functions that Draw Simple Arcs
┌────────────┬──────────────┬──────────────────────────────────┐ │Variants │Function │Description │ ├────────────┼──────────────┼──────────────────────────────────┤ │Full arcs │GpiFullArc │Draws a circle or an ellipse. │ ├────────────┼──────────────┼──────────────────────────────────┤ │Partial arcs│GpiPartialArc │Draws a straight line followed by │ │ │ │a section of a circle or ellipse. │ ├────────────┼──────────────┼──────────────────────────────────┤ │3-point arcs│GpiPointArc │Draws an arc through three points.│ └────────────┴──────────────┴──────────────────────────────────┘