Lines Matching refs:bisector
192 fBisectors[cur].negate(); // make the bisector face in
347 // along the 'bisector' from the 'startIdx'-th point.
349 const SkVector& bisector,
355 // First find the point where the edge and the bisector intersect
358 SkScalar t = perp_intersect(fPts[startIdx], bisector, fPts[edgeIdx], norm);
364 newP = bisector;
371 // Then offset along the bisector from that point the correct distance
372 SkScalar dot = bisector.dot(norm);
374 *result = bisector;
572 SkPoint miter = previousRing.bisector(cur);
591 // The bisector outset point
592 SkPoint miter = previousRing.bisector(cur);
695 bool result = intersect(this->point(lastRing.index(cur)), lastRing.bisector(cur),
696 this->point(lastRing.index(next)), lastRing.bisector(next),
703 SkScalar dist = -t * lastRing.norm(cur).dot(lastRing.bisector(cur));
715 SkPoint newPt = lastRing.bisector(minEdgeIdx);
734 lastRing.bisector(0),
747 lastRing.bisector(cur),
765 lastRing.bisector(cur),
884 fPts[cur].fBisector.negate(); // make the bisector face in