Giáo trình lý thuyết đồ họa

Giáo trình lý thuyết đồ họa


MC LC
Chương 1: CÁC YU TCƠ SCA ĐHA
1.1. T
ng quan về đồ ha máy tính ..................................................................1
1.1.1. Gii thiu về đồ ha máy tính .........................................................................1
1.1.2. Các k
thut đồ ha .........................................................................................1
1.1.2.1. K
thut đồ ha ñim....................................................................................1
1.1.2.2. K
thut đồ ha vector.................................................................................. 2
1.1.3.
ng dng ca đồ ha máy tính........................................................................ 2
1.1.4. Các l
ĩnh vc ca đồ ha máy tính ....................................................................3
1.1.5. T
ng quan vmt hệ ñồ ha .............................................................................4
1.2. Màn hình đồ ha ..........................................................................................6
1.3. Các khái ni
m...............................................................................................6
1.3.1. Đim...................................................................................................................6
1.3.2. Các bi
u din ta ñộ .........................................................................................8
1.3.3. Đ
on thng.........................................................................................................8
1.4. Các thut toán vẽ đon thng......................................................................8
1.4.1. Bài toán ..............................................................................................................8
1.4.2. Thu
t toán DDA.................................................................................................9
1.4.3. Thu
t toán Bresenham .......................................................................................10
1.4.4. Thu
t toán MidPoint ...........................................................................................12
1.5. Thut toán vẽ đường tròn.............................................................................14
1.5.1. Thut toán Bresenham ........................................................................................14
1.5.2. Thu
t toán MidPoint ...........................................................................................16
1.6. Thut toán vEllipse....................................................................................17
1.6.1. Thut toán Bresenham ........................................................................................17
1.6.2. Thu
t toán MidPoint ...........................................................................................20
1.7. Phương pháp vẽ đồ thhàm s....................................................................21
Bài t
p..................................................................................................................23
Ch
ương 2: TÔ MÀU
2.1. Gi
i thiu các hmàu.....................................................................................25
2.2. Các thu
t toán tô màu ....................................................................................28
2.2.1. Bài toán ..................................................................................................................28
2.2.2. Thu
t toán xác ñịnh P S .....................................................................................28
2.2.3. Thu
t toán tô màu theo dòng quét .........................................................................30
2.2.4. Thu
t toán tô màu theo vết du loang....................................................................30
Bài tp...................................................................................................................31
Ch
ương 3: XÉN HÌNH
3.1. Đ
t vn đề.....................................................................................................32
3.2. Xén đon thng vào vùng hình chnht.......................................................32
3.2.1. Cnh ca hình chnht song song vi các trc ta ñộ ......................................32
3.2.1.1. Thu
t toán Cohen – Sutherland .....................................................................33
3.2.1.2. Thu
t toán chia nhphân.................................................................................. 34
3.2.1.3. Thu
t toán Liang – Barsky .............................................................................. 35
3.2.2. Khi c
nh ca hình chnht to vi trc hoành mt góc α................................36
3.3. Xén đon thng vào hình tròn...................................................................... 37
3.4. Xén đ
ường tròn vào hình chnht............................................................. 38
3.5. Xén đ
a giác vào hình chnht .................................................................... 39
Bài t
p................................................................................................................ 40
Ch
ương 4: CÁC PHÉP BIN ĐI
4.1. Các phép bi
ến đi trong mt phng........................................................... 41
4.1.1. Cơ stoán hc .................................................................................................41
4.1.2. Ví d
minh ha ................................................................................................ 43
4.2. Các phép biến đi trong không gian ......................................................... 45
4.2.1. Các htrc ta độ ........................................................................................... 45
4.2.2. Các công th
c biến đi ...................................................................................... 46
4.2.3. Ma tr
n nghch đo ............................................................................................ 48
4.3. Các phép chiếu ca vt thtrong không gian lên mt phng ..................... 48
4.3.1. Phép chiếu phi cnh .......................................................................................... 48
4.3.2. Phép chi
ếu song song....................................................................................... 50
4.4. Công thc ca các phép chiếu lên màn hình.......................................... 50
4.5. Ph
lc ................................................................................................... 56
4.6. Ví d
minh ha....................................................................................... 59
Bài t
p............................................................................................................ 61
Ch
ương 5: BIU DIN CÁC ðỐI TƯỢNG BA CHIU
5.1. Mô hình WireFrame................................................................................ 63
5.2. V
mô hình WireFrame vi các phép chiếu............................................ 64
5.3. V
các mt toán hc................................................................................. 65
Bài t
p............................................................................................................. 68
Ch
ương 6: THIT KẾ ðƯỜNG VÀ MT CONG BEZIER VÀ B-SPLINE
6.1. Đ
ường cong Bezier và mt Bezier....................................................... 69
6.1.1. Thut toán Casteljau .................................................................................. 70
6.1.2. D
ng Bernstein ca đường cong Bezier .................................................... 70
6.1.3. D
ng biu din ma trn ca đường Bezier ................................................ 71
6.1.4. T
o và vẽ đường cong Bezier .................................................................... 72
6.1.5. Các tính ch
t ca đường Bezier................................................................... 74
6.1.6. Đ
ánh giá các đường cong Bezier.................................................................. 76
6.2. Đường cong Spline và B-Spline ............................................................ 77
6.2.1. Đnh nghĩa...................................................................................................... 77
6.2.2. Các tính cht hu ích trong vic thiết kế các đường cong B-Spline ............. 78
6.2.3. Thi
ết kế các mt Bezier và B-Spline .............................................................. 79
6.2.4. Các b
ăng Bezier................................................................................................ 80
6.2.5. Dán các b
ăng Bezier vi nhau .......................................................................... 81
6.2.6. Các b
ăng B-Spline ........................................................................................... 81
Chương 7: KHỬ ĐƯỜNG VÀ MT KHUT
7.1. Các khái ni
m............................................................................................ 83
7.2. Các ph
ương pháp khmt khut............................................................... 85
7.2.1. Gii thut sp xếp theo chiu sâu ................................................................... 85
7.2.2. Gi
i thut BackFace.......................................................................................... 88
7.2.3. Gi
i thut vùng nim đsâu ............................................................................ 90
Bài tp.............................................................................................................. 103
Ch
ương 8: TO BÓNG VT TH3D
8.1. Khái ni
m ................................................................................................ 104
8.2. Ngu
n sáng xung quanh........................................................................... 104
8.3. Ngu
n sáng đnh hướng .......................................................................... 105
8.4. Ngu
n sáng đim...................................................................................... 109
8.5. Mô hình bóng Gouraud............................................................................. 110
Bài t
p.............................................................................................................. 121
Ph
lc: MT SCHƯƠNG TRÌNH MINH HA
I. Các thu
t toán tô màu .................................................................................. 122
II. Các thu
t toán xén hình............................................................................... 129
III. V
các ñối tượng 3D.................................................................................. 136
Tài li
u tham kho........................................................................................... 143
====================
Tải về giáo trình đọc tại đây:
https://linuxvn-my.sharepoint.com/:b:/g/personal/ga77_linuxteamvietnam_edu_vn/Ecml-qBP0TxDnJGdkNnX0U4BQ79lTAA0jYZMsJazqKl1NA?e=uR4QCA
===================================
-----Đặt mua sách tại đây-----


Đăng nhận xét

0 Nhận xét