bezier_kit library

Enums

PathFillRule

Constants

defaultIntersectionAccuracy → const double
reduceStepSize → const double
tinyValue → const double

Functions

distance(Point p1, Point p2) double
distanceSquared(Point p1, Point p2) double
findDistinctRoots<P extends BernsteinPolynomial>({required P of, required double between, required double and}) List<double>
findDistinctRootsInUnitInterval<P extends BernsteinPolynomial>({required P of}) List<double>
helperIntersectsCurveCurve<U extends NonlinearBezierCurve, T extends NonlinearBezierCurve>(Subcurve<U> curve1, Subcurve<T> curve2, {required double accuracy}) List<Intersection>
helperIntersectsCurveLine<U extends NonlinearBezierCurve>(U curve, LineSegment line, {bool reversed = false}) List<Intersection>
roundUpPowerOfTwo(int value) int
returns the power of two greater than or equal to a given value