Lines Matching defs:dy2
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)
85 * y = vpos + dy1' + dy2'
87 * dy1 = -dy2'
89 * dy2 = -dy1'
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);
303 vgoto(vpos + dy1 + dy2);