Lines Matching defs:P1
124 Point P1 = Line0.pointAt((*oc).ta);
125 double triarea = boxprod(P0, P1, P2);
131 double tau0 = boxprod(P, P1, P2)/triarea;
133 double tau2 = boxprod(P0, P1, P)/triarea;
143 return RatQuad(P0, P1, P2, w);
150 RatQuad RatQuad::circularArc(Point P0, Point P1, Point P2) {
151 return RatQuad(P0, P1, P2, dot(unit_vector(P0 - P1), unit_vector(P0 - P2)));
1332 * P1: the initial point of the arc
1338 Rect xAx::arc_bound (const Point & P1, const Point & Q, const Point & P2) const
1341 //std::cout << "BOUND: P1 = " << P1 << std::endl;
1345 Rect B(P1, P2);
1346 double Qside = signed_triangle_area (P1, Q, P2);
1381 double Mside = signed_triangle_area (P1, M[0], P2);
1396 double Mside = signed_triangle_area (P1, M[0], P2);
1402 double Mside = signed_triangle_area (P1, M[1], P2);
1408 double Mside = signed_triangle_area (P1, M[0], P2);
1411 Mside = signed_triangle_area (P1, M[1], P2);