Home | History | Annotate | Download | only in batches

Lines Matching refs:bisector

147             fBisectors[cur].negate();      // make the bisector face in
250 // along the 'bisector' from the 'startIdx'-th point.
252 const SkVector& bisector,
258 // First find the point where the edge and the bisector intersect
261 SkScalar t = perp_intersect(fPts[startIdx], bisector, fPts[edgeIdx], norm);
267 newP = bisector;
274 // Then offset along the bisector from that point the correct distance
275 SkScalar dot = bisector.dot(norm);
277 *result = bisector;
488 SkPoint miter = previousRing.bisector(cur);
507 // The bisector outset point
508 SkPoint miter = previousRing.bisector(cur);
602 SkScalar t = intersect(this->point(lastRing.index(cur)), lastRing.bisector(cur),
603 this->point(lastRing.index(next)), lastRing.bisector(next));
604 SkScalar dist = -t * lastRing.norm(cur).dot(lastRing.bisector(cur));
616 SkPoint newPt = lastRing.bisector(minEdgeIdx);
635 lastRing.bisector(0),
648 lastRing.bisector(cur),
666 lastRing.bisector(cur),
784 fPts[cur].fBisector.negate(); // make the bisector face in