
ÑOÀ HOÏA MAÙY TÍNH
Döông Anh Ñöùc, Leâ Ñình Duy Caùc thuaät toaùn xeùn hình 1/11
C
Ca
aùùc
c
t
th
hu
ua
aäät
t
t
to
oa
aùùn
n
x
xe
eùùn
n
ñ
ñi
ie
eååm
m,
,
ñ
ño
oa
aïïn
n
t
th
ha
aúún
ng
g
D
Da
aããn
n
n
nh
ha
aääp
p
• Thao taùc loaïi boû caùc phaàn hình aûnh naèm ngoaøi moät
vuøng cho tröôùc ñöôïc goïi laø xeùn hình.
• Vuøng ñöôïc duøng ñeå xeùn hình goïi laø cöûa soå xeùn (clip
window).
• Cho cöûa soå hình chöõ nhaät coù toïa ñoä cuûa caùc ñieåm
döôùi beân traùi vaø ñieåm treân beân phaûi laàn löôït laø
(
)
minmin
,
y
x
vaø
(
)
maxmax
,
y
x
.
• Moät ñieåm
(
)
y
x
P
,
ñöôïc coi laø naèm beân trong cöûa soå
neáu thoûa heä baát phöông trình :
≤≤
≤≤
maxmin
maxmin
yyy
xxx .
• Baây giôø, ta seõ xeùt baøi toaùn xeùn ñoaïn thaúng ñöôïc cho
bôûi hai ñieåm
(
)
111
,
y
x
P
vaø
(
)
222
,
y
x
P
vaøo cöûa soå hình
chöõ nhaät treân.
(a)
Window
P1
P2
P3
P4
P5
P6
P7
P8
(b)
Window
P1
P2
P'5
P'6