Lines Matching refs:dx2
66 * x y dx1 dy1 dx2 dy2 Da -
69 * point (x, y) to (x + dx1 + dx2, y + dy1 + dy2). The center of the
75 * x y dx1 dy1 dx2 dy2 DA -
77 * Draws a clockwise arc from (x, y) to (x + dx1 + dx2, y + dy1 + dy2)
84 * x = hpos + dx1' + dx2'
86 * dx1 = -dx2'
88 * dx2 = -dx1'
275 drawarc(int dx1, int dy1, int dx2, int dy2, int c)
277 /* dx2, dy2 - from center to end of the arc */
284 * (hpos, vpos) to (hpos+dx1+dx2, vpos+dy1+dy2). The center of the circle is the
286 * (hpos+dx1+dx2, vpos+dy1+dy2) to (hpos, vpos). Clockwise arcs are only needed
296 if ( (dx1 != 0 || dy1 != 0) && (dx2 != 0 || dy2 != 0) )
298 fprintf(tf, "%d %d %d %d %d %d Da\n", hpos, vpos, dx1, dy1, dx2, dy2);
299 else fprintf(tf, "%d %d %d %d %d %d DA\n", hpos+dx1+dx2, vpos+dy1+dy2,
300 -dx2, -dy2, -dx1, -dy1);
302 hgoto(hpos + dx1 + dx2); /* where troff expects to be */