Home | History | Annotate | Download | only in core

Lines Matching refs:P2

143     Sk2s p2 = from_point(pts[2]);
147 coeff[0] = to_point(p2 - p1 - p1 + p0); // A * t^2
173 Sk2s P2 = from_point(src[2]);
176 Sk2s A = P2 - P1 - B;
187 Sk2s P2 = from_point(src[2]);
190 Sk2s A = P2 - P1 - B;
205 Sk2s p2 = from_point(src[2]);
209 Sk2s p12 = interp(p1, p2, tt);
215 dst[4] = to_point(p2);
431 Sk2s p2 = from_point(src[2]);
436 Sk2s bc = interp(p1, p2, tt);
437 Sk2s cd = interp(p2, p3, tt);
454 Sk2s p2 = from_point(pts[2]);
458 Sk2s p1minusp2 = p1 - p2;
632 // p0 = p1 = p2 = p3 Point
652 // Calcs p0 . (p1 x p2)
653 static SkScalar calc_dot_cross_cubic(const SkPoint& p0, const SkPoint& p1, const SkPoint& p2) {
654 const SkScalar xComp = p0.fX * (p1.fY - p2.fY);
655 const SkScalar yComp = p0.fY * (p2.fX - p1.fX);
656 const SkScalar wComp = p1.fX * p2.fY - p1.fY * p2.fX;
665 // a1 = p0 . (p3 x p2)
667 // a3 = p2 . (p1 x p0)
1132 // = {t^2 (P0 + P2 - 2 P1 w), t (-2 P0 + 2 P1 w), P0}
1157 // t^2 : (2 P0 - 2 P2 - 2 P0 w + 2 P2 w)
1158 // t^1 : (-2 P0 + 2 P2 + 4 P0 w - 4 P1 w)
1275 Sk2s p2 = from_point(fPts[2]);
1282 Sk2s A = p2 - times_2(p1w) + p0;
1296 Sk2s p2 = from_point(fPts[2]);
1299 Sk2s p20 = p2 - p0;
1323 Sk2s p2 = from_point(fPts[2]);
1327 Sk2s m = (p0 + twice(wp1) + p2) * scale * Sk2s(0.5f);
1332 dst[1].fPts[1] = to_point((wp1 + p2) * scale);