This article is about a graphics algorithm. For the digital implementation of a differential analyzer, see Digital differential analyzer. In computer graphics, a digital differential analyzer (DDA) is hardware or software used for interpolation of variables over an interval between start and end point. DDAs are used for rasterization of lines, triangles and polygons. They can be extended to non li