shapes/shapes
library
Functions
-
binarySearchBy<E, K>(List<E> sortedList, K keyOf(E element), int compare(K, K), K value, [int start = 0, int? end])
→ int
-
-
calculateCenter(List<double> vertices)
→ Point
-
-
convex(Point previous, Point current, Point next)
→ bool
-
-
directionVector(double x, double y)
→ Point
-
-
directionVectorFromAngle(double angleRadians)
→ Point
-
-
distance(double x, double y)
→ double
-
-
doMapping(List<ProgressableFeature> features1, List<ProgressableFeature> features2)
→ List<(double, double)>
-
-
featureDistSquared(Feature f1, Feature f2)
→ double
-
-
featureMapper(MeasuredFeatures features1, MeasuredFeatures features2)
→ DoubleMapper
-
-
featureRepresentativePoint(Feature feature)
→ Point
-
-
interpolate(Point start, Point stop, double fraction)
→ Point
-
-
lerp(double start, double stop, double fraction)
→ double
-
-
linearMap(List<double> xValues, List<double> yValues, double x)
→ double
-
-
positiveModulo(double num, double mod)
→ double
-
-
progressDistance(double p1, double p2)
→ double
-
-
progressInRange(double progress, double progressFrom, double progressTo)
→ bool
-
-
radialToCartesian(double radius, double angleRadians, [Point center = Point.zero])
→ Point
-
-
square(double x)
→ double
-
-
validateProgress(List<double> p)
→ void
-