interpolate method

void interpolate(
  1. Cubic c1,
  2. Cubic c2,
  3. double progress
)
override

Implementation

void interpolate(Cubic c1, Cubic c2, double progress) {
  anchor0X = interpolateDouble(c1.anchor0X, c2.anchor0X, progress);
  anchor0Y = interpolateDouble(c1.anchor0Y, c2.anchor0Y, progress);
  control0X = interpolateDouble(c1.control0X, c2.control0X, progress);
  control0Y = interpolateDouble(c1.control0Y, c2.control0Y, progress);
  control1X = interpolateDouble(c1.control1X, c2.control1X, progress);
  control1Y = interpolateDouble(c1.control1Y, c2.control1Y, progress);
  anchor1X = interpolateDouble(c1.anchor1X, c2.anchor1X, progress);
  anchor1Y = interpolateDouble(c1.anchor1Y, c2.anchor1Y, progress);
}