interpolate method
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);
}