Using the following code of the Simplified Bresenham algorithm, show the complete steps for drawing a line from the point (1, -3) to the point (-4, 0) in a 2D Cartesian domain.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

i want the answer of this computer graphic qoustion

5
1
4,0)
-6 | -5
-2|-1
1 2 3
4 5
-4
-2
-3
1,3)
-4
-5
-6
2.
Transcribed Image Text:5 1 4,0) -6 | -5 -2|-1 1 2 3 4 5 -4 -2 -3 1,3) -4 -5 -6 2.
Using the following code of the Simplified Bresenham algorithm, show the complete
steps for drawing a line from the point (1, -3) to the point (-4, 0) in a 2D Cartesian
domain.
function line (x0, yo, xl, yl)
dx := abs (xl-x0)
dy := abs (yl-y0)
if x0 < xl then sx
:= 1 else sx
:= -1
if yo < yl then sy := 1 else sy := -1
err
:= dx-dy
loop
plot (x0, y0)
if x0 = xl and yo = yl exit loop
e2
:= 2*err
if e2 > -dy then
err := err
dy
хо
:= x0 + Sx
end if
if x0 = xl and yo
= yl then
plot (x0, y0)
exit loop
end if
if e2 <
dx then
err := err + dx
yo := yo + sy
end if
end loop
Transcribed Image Text:Using the following code of the Simplified Bresenham algorithm, show the complete steps for drawing a line from the point (1, -3) to the point (-4, 0) in a 2D Cartesian domain. function line (x0, yo, xl, yl) dx := abs (xl-x0) dy := abs (yl-y0) if x0 < xl then sx := 1 else sx := -1 if yo < yl then sy := 1 else sy := -1 err := dx-dy loop plot (x0, y0) if x0 = xl and yo = yl exit loop e2 := 2*err if e2 > -dy then err := err dy хо := x0 + Sx end if if x0 = xl and yo = yl then plot (x0, y0) exit loop end if if e2 < dx then err := err + dx yo := yo + sy end if end loop
Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY