Lines Matching refs:dot
31 // dot product below which we use a round cap between curve segments
34 // dot product above which we consider two adjacent curves to be part of the "same" curve
54 SkScalar perpDot = n0.dot(perp);
55 return v.dot(perp) / perpDot;
70 SkScalar distBToLineAC = SkScalarAbs(n.dot(b) - n.dot(a));
71 if (*accumError + distBToLineAC >= kClose || aToC.dot(b - a) <= 0.f || aToC.dot(c - b) <= 0.f) {
198 if (SkScalarAbs(fNorms[cur].dot(fNorms[prev])) > kCurveConnectionThreshold) {
342 SkScalar depth = -fNorms[edgeIdx].dot(v);
372 SkScalar dot = bisector.dot(norm);
373 t = -desiredDepth / dot;
566 SkScalar dotProd = normal1.dot(normal2);
593 SkScalar dotProd = normal1.dot(normal2);
703 SkScalar dist = -t * lastRing.norm(cur).dot(lastRing.bisector(cur));
907 SkScalar dot = prev.fX * cur.fY - prev.fY * cur.fX;
909 minDot = std::min(minDot, dot);
910 maxDot = std::max(maxDot, dot);