Home | History | Annotate | Download | only in pathops

Lines Matching defs:ray

1107     // intersect ray starting at basePt with edge
1109 // OPTIMIZE: use specialty function that intersects ray with curve,
1110 // returning t values only for curve (we don't care about t on ray)
1435 // draw ray from endSpan.fPt perpendicular to end tangent and measure distance
1438 SkDLine ray;
1441 ray.fPts[0].set(startSpan.fPt);
1444 ray.fPts[0].set(endSpan.fPt);
1447 ray.fPts[1].fX = ray.fPts[0].fX + dxdy.fY;
1448 ray.fPts[1].fY = ray.fPts[0].fY - dxdy.fX;
1450 int roots = (i.*CurveRay[SkPathOpsVerbToPoints(other->verb())])(other->pts(), ray);
1452 if (ray.fPts[0].approximatelyEqual(i.pt(index))) {