interpolate function

Point interpolate(
  1. Point start,
  2. Point stop,
  3. double fraction
)

Implementation

Point interpolate(Point start, Point stop, double fraction) {
  return Point(
    lerp(start.x, stop.x, fraction),
    lerp(start.y, stop.y, fraction),
  );
}