Home
last modified time | relevance | path

Searched refs:bisector (Results 1 – 5 of 5) sorted by relevance

/third_party/skia/src/gpu/geometry/
DGrAAConvexTessellator.cpp349 const SkVector& bisector, in computePtAlongBisector() argument
358 SkScalar t = perp_intersect(fPts[startIdx], bisector, fPts[edgeIdx], norm); in computePtAlongBisector()
364 newP = bisector; in computePtAlongBisector()
372 SkScalar dot = bisector.dot(norm); in computePtAlongBisector()
374 *result = bisector; in computePtAlongBisector()
572 SkPoint miter = previousRing.bisector(cur); in createOuterRing()
592 SkPoint miter = previousRing.bisector(cur); in createOuterRing()
695 bool result = intersect(this->point(lastRing.index(cur)), lastRing.bisector(cur), in createInsetRing()
696 this->point(lastRing.index(next)), lastRing.bisector(next), in createInsetRing()
703 SkScalar dist = -t * lastRing.norm(cur).dot(lastRing.bisector(cur)); in createInsetRing()
[all …]
DGrAATriangulator.cpp96 Edge bisector(v, v->fPartner, 1, EdgeType::kConnector); in makeEvent() local
99 if (line.intersect(bisector.fLine, &p) && !c.sweep_lt(p, top->fPoint) && in makeEvent()
447 Line bisector(innerPoint, outerPoint); in strokeBoundary() local
448 Line tangent(v->fPoint, v->fPoint + SkPoint::Make(bisector.fA, bisector.fB)); in strokeBoundary()
462 !outerTangent.intersect(bisector, &outerPoint)) { in strokeBoundary()
470 bisector.intersect(prevTangent, &outerPoint); in strokeBoundary()
473 bisector.intersect(nextTangent, &outerPoint); in strokeBoundary()
487 bisector.intersect(prevTangent, &innerPoint); in strokeBoundary()
490 bisector.intersect(nextTangent, &innerPoint); in strokeBoundary()
DGrAAConvexTessellator.h154 const SkPoint& bisector(int index) const { return fPts[index].fBisector; } in bisector() function
212 bool computePtAlongBisector(int startIdx, const SkPoint& bisector,
/third_party/skia/src/gpu/tessellate/
DStrokeHardwareTessellator.cpp553 SkPoint bisector = SkFindBisector(tan0, tan1); in internalJoinTo() local
563 bisector = (junctionPoint + bisector) - (junctionPoint - bisector); in internalJoinTo()
564 c0 = junctionPoint + bisector; in internalJoinTo()
565 c1 = junctionPoint - bisector; in internalJoinTo()
/third_party/skia/src/core/
DSkGeometry.cpp220 SkVector bisector = SkFindBisector(tan0, -tan1); in SkFindQuadMidTangent() local
233 float T = sk_ieee_float_divide(tan0.dot(bisector), (tan0 - tan1).dot(bisector)); in SkFindQuadMidTangent()
614 SkVector bisector = SkFindBisector(tan0, -tan1); in SkFindCubicMidTangent() local
634 Sk4f coeffs = C_x * bisector.x() + C_y * bisector.y(); in SkFindCubicMidTangent()
1519 SkVector bisector = SkFindBisector(tan0, -tan1); in findMidTangent() local
1542 float a = bisector.dot(A); in findMidTangent()
1543 float b = bisector.dot(B); in findMidTangent()
1544 float c = bisector.dot(C); in findMidTangent()