Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Line Drawing
Nội dung xem thử
Mô tả chi tiết
ÑOÀ HOÏA MAÙY TÍNH
Döông Anh Ñöùc, Leâ Ñình Duy Caùc thuaät toaùn veõ ñöôøng 1/22
Ca
ù
ù
c thuaä
ät toa
ù
ù
n ve
õ
õ ñöôø
ø
ng
Da
ã
ã
n nhaä
äp
· Giaû söû toïa ñoä caùc ñieåm nguyeân sau khi xaáp xæ ñoái
töôïng thöïc laàn löôït laø (x , y ),i = 0,... i i . Ñaây laø caùc ñieåm
nguyeân seõ ñöôïc hieån thò treân maøn hình.
· Baøi toaùn ñaët ra laø neáu bieát ñöôïc ( ) xi yi
, laø toïa ñoä
nguyeân xaùc ñònh ôû böôùc thöù i, ñieåm nguyeân tieáp theo
( ) 1 1
, xi+ yi+ seõ ñöôïc xaùc ñònh nhö theá naøo.
· Ñoái töôïng hieån thò treân löôùi nguyeân ñöôïc lieàn neùt,
caùc ñieåm maø ( ) 1 1
, xi+ yi+ coù theå choïn chæ laø moät trong
taùm ñieåm ñöôïc ñaùnh soá töø 1 ñeán 8 trong hình sau
(ñieåm ñen chính laø( ) xi yi
, ).Hay noùi caùch khaùc :
( , ) ( 1, 1) xi+1 yi+1 = xi ± yi ± .
· Daùng ñieäu cuûa ñöôøng seõ cho ta gôïi yù khi choïn moät
trong taùm ñieåm treân. Caùch choïn caùc ñieåm nhö theá
naøo seõ tuøy thuoäc vaøo töøng thuaät toaùn treân cô sôû xem
xeùt tôùi vaán ñeà toái öu toác ñoä.
1
3 2
6 7 8
5
4
ÑOÀ HOÏA MAÙY TÍNH
Döông Anh Ñöùc, Leâ Ñình Duy Caùc thuaät toaùn veõ ñöôøng 2/22
Thuaä
ät toa
ù
ù
n ve
õ
õ ñöôø
ø
ng tha
ú
ú
ng
· Xeùt ñoaïn thaúng coù heä soá goùc 0 < m < 1 vaø Dx > 0.
· Vôùi caùc ñoaïn thaúng daïng naøy, neáu ( ) i i
x , y laø ñieåm
ñaõ xaùc ñònh ñöôïc ôû böôùc thöù i (ñieåm maøu ñen) thì
ñieåm caàn choïn ( ) 1 1
, xi+ yi+ ôû böôùc thöù (i+1) seõ laø moät
trong hai tröôøng hôïp nhö hình veõ sau :
Ó { }
Ì
Ï
Œ +
= +
+
+
, 1
1
1
1
i i i
i i
y y y
x x
· Vaán ñeà coøn laïi, laø caùch choïn moät trong hai ñieåm treân
nhö theá naøo ñeå coù theå toái öu veà maët toác ñoä.
(xi
+1, yi
+1)
1
2
(xi
+1, yi
)
xi
yi