Home | History | Annotate | Download | only in tests

Lines Matching defs:cubic

15     SkDCubic cubic;
35 const SkDCubic& cubic = lineCubicTests[iIndex].cubic;
36 SkASSERT(ValidCubic(cubic));
41 int order1 = reduce1.reduce(cubic, SkReduceOrder::kNo_Quadratics,
45 SkDebugf("[%d] cubic order=%d\n", iIndex, order1);
54 int roots = i.intersect(cubic, line);
57 SkDPoint xy1 = cubic.ptAtT(tt1);
80 const SkDCubic& cubic = lineCubicTests[iIndex].cubic;
83 i.intersect(cubic, line);
87 SkDPoint prev = cubic.ptAtT(cubicT * 2 - 1);
88 SkDPoint sect = cubic.ptAtT(cubicT);
89 double left[3] = { line.isLeft(prev), line.isLeft(sect), line.isLeft(cubic[3]) };
90 SkDebugf("cubic=(%1.9g, %1.9g, %1.9g)\n", left[0], left[1], left[2]);
92 SkDebugf("{{%1.9g,%1.9g}, {%1.9g,%1.9g}},\n", sect.fX, sect.fY, cubic[3].fX, cubic[3].fY);
98 sect.distance(i.pt(0)), cubic[3].distance(prevL));