Lines Matching refs:y3

46                           double x3, double y3)
51 m_end_y = y3;
56 double dy2 = y3 - y2;
71 double tmpy = (y1 - y2 * 2.0 + y3) * subdivide_step2;
131 double x3, double y3)
136 bezier(x1, y1, x2, y2, x3, y3);
143 double x3, double y3,
156 double y23 = (y2 + y3) / 2;
161 double dy = y3-y1;
162 double d = fabs(((x2 - x3) * dy - (y2 - y3) * dx));
182 da = fabs(atan2(y3 - y2, x3 - x2) - atan2(y2 - y1, x2 - x1));
213 else if(d >= 1) d = calc_sq_distance(x2, y2, x3, y3);
226 recursive_bezier(x123, y123, x23, y23, x3, y3, level + 1);
232 double x3, double y3)
235 recursive_bezier(x1, y1, x2, y2, x3, y3, 0);
236 m_points.add(point_d(x3, y3));
263 double x3, double y3,
274 double dy2 = y3 - y2;
276 double dy3 = y4 - y3;
303 double tmp1y = y1 - y2 * 2.0 + y3;
306 double tmp2y = (y2 - y3) * 3.0 - y1 + y4;
379 double x3, double y3,
385 bezier(x1, y1, x2, y2, x3, y3, x4, y4);
392 double x3, double y3,
406 double y23 = (y2 + y3) / 2;
408 double y34 = (y3 + y4) / 2;
423 double d3 = fabs(((x3 - x4) * dy - (y3 - y4) * dx));
436 d3 = calc_sq_distance(x4, y4, x3, y3);
445 da2 = y3 - y1;
457 if(d3 <= 0) d3 = calc_sq_distance(x3, y3, x1, y1);
458 else if(d3 >= 1) d3 = calc_sq_distance(x3, y3, x4, y4);
459 else d3 = calc_sq_distance(x3, y3, x1 + d3*dx, y1 + d3*dy);
473 m_points.add(point_d(x3, y3));
492 da1 = fabs(atan2(y4 - y3, x4 - x3) - atan2(y3 - y2, x3 - x2));
498 m_points.add(point_d(x3, y3));
506 m_points.add(point_d(x3, y3));
526 da1 = fabs(atan2(y3 - y2, x3 - x2) - atan2(y2 - y1, x2 - x1));
532 m_points.add(point_d(x3, y3));
563 k = atan2(y3 - y2, x3 - x2);
565 da2 = fabs(atan2(y4 - y3, x4 - x3) - k);
587 m_points.add(point_d(x3, y3));
604 double x3, double y3,
608 recursive_bezier(x1, y1, x2, y2, x3, y3, x4, y4, 0);