Lines Matching refs:q2
736 const SkDQuad& q2) {
742 SkDVector v2 = q2[1] - q2[0];
758 computeMV(q2, v2, m, mV2);
764 endCtrlRatio(q1), endCtrlRatio(q2), m, dist1, dist2, dir > 0 ? '+' : '-',
772 use1 ? distEndRatio(dist1, q1) : distEndRatio(dist2, q2));
774 return fabs(use1 ? distEndRatio(dist1, q1) : distEndRatio(dist2, q2));
779 static void midPointAgrees(skiatest::Reporter* reporter, const SkDQuad& q1, const SkDQuad& q2,
783 SkDPoint mid2 = q2.ptAtT(0.5);
784 SkDVector m2 = mid2 - q2[0];
819 SkDQuad q2 = quad2;
826 q2[1].fX = quad2[0].fX * (1 - hiPass) + quad2[1].fX * hiPass;
827 q2[1].fY = quad2[0].fY * (1 - hiPass) + quad2[1].fY * hiPass;
828 agrees = bruteForceCheck(reporter, q1, q2, ccw);
829 maxR = SkTMin(maxR, mDistance(reporter, agrees, q1, q2));
843 q2[1].fX = quad2[0].fX * (1 - midTest) + quad2[1].fX * midTest;
844 q2[1].fY = quad2[0].fY * (1 - midTest) + quad2[1].fY * midTest;
845 agrees = bruteForceCheck(reporter, q1, q2, ccw);
846 maxR = SkTMin(maxR, mDistance(reporter, agrees, q1, q2));
854 // DumpQ(q1, q2, 999);