Difference Between DDA Algorithm and Bresenham Line Algorithm
Difference Between DDA Algorithm and Bresenham Line Algorithm
Line Algorithm:
Bresenham's Line Algorithm
DDA Algorithm
1. DDA Algorithm use floating point, i.e., 1. Bresenham's Line Algorithm use fixed point,
Real Arithmetic. i.e., Integer Arithmetic
2. DDA Algorithms uses multiplication & 2.Bresenham's Line Algorithm uses only
division its operation subtraction and addition its operation
3. DDA Algorithm is slowly than 3. Bresenham's Algorithm is faster than DDA
Bresenham's Line Algorithm in line Algorithm in line because it involves only
drawing because it uses real arithmetic addition & subtraction in its calculation and uses
(Floating Point operation) only integer arithmetic.
4. DDA Algorithm is not accurate and 4. Bresenham's Line Algorithm is more accurate
efficient as Bresenham's Line Algorithm. and efficient at DDA Algorithm.
5.DDA Algorithm can draw circle and 5. Bresenham's Line Algorithm can draw circle
curves but are not accurate as Bresenham's and curves with more accurate than DDA
Line Algorithm Algorithm.