Ce 201 ce-201comp-graphics-jkm-lecture-4

27
Computer Graphics Computer Aided Graphics: (Lecture 4)

Transcript of Ce 201 ce-201comp-graphics-jkm-lecture-4

Page 1: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Computer Aided Graphics: (Lecture 4)

Page 2: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Previous Lecture

• Display Systems• Image File Formats• Output Primitives (Points)

2/9/2011 Umesh Kr. Sharma 2

Page 3: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Output Primitives: Line Drawing Algorithms

2/9/2011 Umesh Kr. Sharma 3

Page 4: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Line Scan Conversion

2/9/2011 Umesh Kr. Sharma 4

Page 5: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Line Scan Conversion

2/9/2011 Umesh Kr. Sharma 5

Page 6: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Line Scan Conversion

2/9/2011 Umesh Kr. Sharma 6

Page 7: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Line Scan Conversion

2/9/2011 Umesh Kr. Sharma 7

Page 8: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

2/9/2011 Umesh Kr. Sharma 8

Page 9: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Direct use of line equation

2/9/2011 Umesh Kr. Sharma 9

Page 10: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Direct use of line equation

2/9/2011 Umesh Kr. Sharma 10

Page 11: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Direct use of line equation

2/9/2011 Umesh Kr. Sharma 11

Page 12: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Direct use of line equation

2/9/2011 Umesh Kr. Sharma 12

Procedure

Page 13: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Digital Differential Analyzer (DDA)

2/9/2011 Umesh Kr. Sharma 13

Page 14: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

2/9/2011 Umesh Kr. Sharma 14

Digital Differential Analyzer (DDA)

Page 15: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Digital Differential Analyzer (DDA)

2/9/2011 Umesh Kr. Sharma 15

Page 16: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Digital Differential Analyzer (DDA)

2/9/2011 Umesh Kr. Sharma 16

Page 17: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Digital Differential Analyzer (DDA)

2/9/2011 Umesh Kr. Sharma 17

Page 18: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Bresenham’s Line Algorithm

2/9/2011 Umesh Kr. Sharma 18

Page 19: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Bresenham’s Line Algorithm

2/9/2011 Umesh Kr. Sharma 19

Page 20: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Bresenham’s Line Algorithm

2/9/2011 Umesh Kr. Sharma 20

Page 21: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Bresenham’s Line Algorithm

2/9/2011 Umesh Kr. Sharma 21

Page 22: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Bresenham’s Line Algorithm

2/9/2011 Umesh Kr. Sharma 22

Page 23: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Bresenham’s Line Algorithm

2/9/2011 Umesh Kr. Sharma 23

Page 24: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Bresenham’s Line Algorithm

2/9/2011 Umesh Kr. Sharma 24

Page 25: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Bresenham’s Line Algorithm

2/9/2011 Umesh Kr. Sharma 25

Page 26: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Bresenham’s Line Algorithm

2/9/2011 Umesh Kr. Sharma 26

Page 27: Ce 201 ce-201comp-graphics-jkm-lecture-4

Computer Graphics

Bresenham’s Line Algorithm

2/9/2011 Umesh Kr. Sharma 27