Introduction In mathematics, interpolation can be defined as the estimation of unknown data points based on the range of a discrete set of known data points. Interpolation has many applications in the field of computer graphics. For example, it can be used to generate paths for animating objects or cameras, to control the timing of a fading transition between two images, or to dynamically generate the glyphs of a font for different resolutions and sizes. A sophisticated interpolation method c...