areCollinear function

bool areCollinear(
  1. Point a,
  2. Point b,
  3. Point c, {
  4. double tolerance = 1e-10,
})

Checks if three points are collinear.

Implementation

bool areCollinear(Point a, Point b, Point c, {double tolerance = 1e-10}) {
  return ((b - a).cross(c - a)).abs() < tolerance;
}