position method

  1. @override
Point2D<double> position(
  1. double distance
)
override

Implementation

@override
Point2D<double> position(final double distance) {
  GValidate.inclusiveBetween(
      0, 1, distance, "Distance must be beteen 0 and 1 but was $distance");

  return new Point2D<double>(
      new CatmullRomSpline<T>(_p0.x, _p1.x, _p2.x, _p3.x).position(distance),
      new CatmullRomSpline<T>(_p0.y, _p1.y, _p2.y, _p3.y).position(distance));
}