1. By using Digital Differential Analyzer algorithm draw line segments from point (1,1) to (9,7).
Ans. We see that the usual equation of the line is specified by:
y = mx+c, here m = (y1 - y0/( x1 - x0)
Specified (x0, y0) → (1, 1) ; (x1, y1) → (9, 7)
⇒ m = (7-1)/(9-1) =6/8
C = y1 - mx1 = 7 - (6/8) *9 = 1/4
Consequently, by equation of line (y = mx + c) we contain:
y = (6/8)x+(1/4)
Digital Differential Analyzer Algorithm Two case:
Case 1: m < 1
xi + 1 = xi + 1
yi + 1 = yi + m
Case 2: m > 1
xi + 1 = xi + (1/m)
yi + 1 = yi + 1
Here m < 1 so as per to Digital Differential Analyzer algorithm case 1
xi + 1 = xi + 1; yi + 1 = yi + m
Specified (x0, y0) = (1, 1)
1) x1 = x0 + 1 = 2
y1 = y0 + m = 1+ (6/8) = 7/4
Place pixel (x0, round y, colour)
That is, put on (2, 2)
Likewise, go on until (9, 7) is arrived at.