Lines Matching refs:x2
86 x1(x1_), y1(y1_), x2(x2_), y2(y2_),
117 int xmid = (x1 + x2) >> 1;
124 lp1.x2 = xmid;
127 lp1.dx = abs(lp1.x2 - lp1.x1);
133 lp2.dx = abs(lp2.x2 - lp2.x1);
138 int x1, y1, x2, y2, dx, dy, sx, sy;
163 int d = iround((double(*x - lp.x2) * double(lp.y2 - lp.y1) -
164 double(*y - lp.y2) * double(lp.x2 - lp.x1)) / lp.len);
168 *y = lp.y1 - (lp.x2 - lp.x1);
177 int d = iround((double(*x - lp.x2) * double(lp.y2 - lp.y1) -
178 double(*y - lp.y2) * double(lp.x2 - lp.x1)) / lp.len);
181 *x = lp.x2 + (lp.y2 - lp.y1);
182 *y = lp.y2 - (lp.x2 - lp.x1);