Home
last modified time | relevance | path

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

/third_party/flutter/skia/src/gpu/ops/
DGrAAConvexTessellator.cpp339 const SkVector& bisector, in computePtAlongBisector() argument
348 SkScalar t = perp_intersect(fPts[startIdx], bisector, fPts[edgeIdx], norm); in computePtAlongBisector()
354 newP = bisector; in computePtAlongBisector()
362 SkScalar dot = bisector.dot(norm); in computePtAlongBisector()
364 *result = bisector; in computePtAlongBisector()
563 SkPoint miter = previousRing.bisector(cur); in createOuterRing()
583 SkPoint miter = previousRing.bisector(cur); in createOuterRing()
686 bool result = intersect(this->point(lastRing.index(cur)), lastRing.bisector(cur), in createInsetRing()
687 this->point(lastRing.index(next)), lastRing.bisector(next), in createInsetRing()
694 SkScalar dist = -t * lastRing.norm(cur).dot(lastRing.bisector(cur)); in createInsetRing()
[all …]
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/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()
/third_party/flutter/skia/src/gpu/
DGrTessellator.cpp546 Edge bisector(v, v->fPartner, 1, Edge::Type::kConnector); in create_event() local
549 if (line.intersect(bisector.fLine, &p) && !c.sweep_lt(p, top->fPoint) && in create_event()
1988 Line bisector(innerPoint, outerPoint); in stroke_boundary() local
1989 Line tangent(v->fPoint, v->fPoint + SkPoint::Make(bisector.fA, bisector.fB)); in stroke_boundary()
2003 !outerTangent.intersect(bisector, &outerPoint)) { in stroke_boundary()
2011 bisector.intersect(prevTangent, &outerPoint); in stroke_boundary()
2014 bisector.intersect(nextTangent, &outerPoint); in stroke_boundary()
2028 bisector.intersect(prevTangent, &innerPoint); in stroke_boundary()
2031 bisector.intersect(nextTangent, &innerPoint); in stroke_boundary()
/third_party/flutter/engine/flutter/lib/web_ui/lib/src/ui/
Dgeometry.dart1325 /// respective quadrant bisector.
/third_party/flutter/engine/flutter/lib/ui/
Dgeometry.dart1291 /// respective quadrant bisector.
/third_party/boost/libs/math/doc/graphs/hypergeometric_1f1/
Dplotlyjs-bundle.js1bisector=r,t.cross=function(t,e,r){var n,i,a,s,l=t.length,u=e.length,c=new Array(l*u);for(null==r&…