Lines Matching refs:y2

45                           double x2, double y2, 
54 double dy1 = y2 - y1;
56 double dy2 = y3 - y2;
71 double tmpy = (y1 - y2 * 2.0 + y3) * subdivide_step2;
77 m_saved_dfy = m_dfy = tmpy + (y2 - y1) * (2.0 * subdivide_step);
130 double x2, double y2,
136 bezier(x1, y1, x2, y2, x3, y3);
142 double x2, double y2,
154 double y12 = (y1 + y2) / 2;
156 double y23 = (y2 + y3) / 2;
162 double d = fabs(((x2 - x3) * dy - (y2 - y3) * dx));
182 da = fabs(atan2(y3 - y2, x3 - x2) - atan2(y2 - y1, x2 - x1));
201 d = calc_sq_distance(x1, y1, x2, y2);
205 d = ((x2 - x1)*dx + (y2 - y1)*dy) / da;
212 if(d <= 0) d = calc_sq_distance(x2, y2, x1, y1);
213 else if(d >= 1) d = calc_sq_distance(x2, y2, x3, y3);
214 else d = calc_sq_distance(x2, y2, x1 + d*dx, y1 + d*dy);
218 m_points.add(point_d(x2, y2));
231 double x2, double y2,
235 recursive_bezier(x1, y1, x2, y2, x3, y3, 0);
260 double x2, double y2,
270 double dy1 = y2 - y1;
272 double dy2 = y3 - y2;
301 double tmp1y = y1 - y2 * 2.0 + y3;
304 double tmp2y = (y2 - y3) * 3.0 - y1 + y4;
310 m_saved_dfy = m_dfy = (y2 - y1) * pre1 + tmp1y * pre2 + tmp2y * subdivide_step3;
376 double x2, double y2,
383 bezier(x1, y1, x2, y2, x3, y3, x4, y4);
389 double x2, double y2,
402 double y12 = (y1 + y2) / 2;
404 double y23 = (y2 + y3) / 2;
420 double d2 = fabs(((x2 - x4) * dy - (y2 - y4) * dx));
433 d2 = calc_sq_distance(x1, y1, x2, y2);
440 da2 = y2 - y1;
451 if(d2 <= 0) d2 = calc_sq_distance(x2, y2, x1, y1);
452 else if(d2 >= 1) d2 = calc_sq_distance(x2, y2, x4, y4);
453 else d2 = calc_sq_distance(x2, y2, x1 + d2*dx, y1 + d2*dy);
463 m_points.add(point_d(x2, y2));
490 da1 = fabs(atan2(y4 - y3, x4 - x3) - atan2(y3 - y2, x3 - x2));
495 m_points.add(point_d(x2, y2));
524 da1 = fabs(atan2(y3 - y2, x3 - x2) - atan2(y2 - y1, x2 - x1));
529 m_points.add(point_d(x2, y2));
538 m_points.add(point_d(x2, y2));
561 k = atan2(y3 - y2, x3 - x2);
562 da1 = fabs(k - atan2(y2 - y1, x2 - x1));
579 m_points.add(point_d(x2, y2));
601 double x2, double y2,
606 recursive_bezier(x1, y1, x2, y2, x3, y3, x4, y4, 0);