Tài liệu Bài giảng về đồ họa - 2DViewing - Pdf 95

ĐỒ HỌA MÁY TÍNH
Dương Anh Đức, Lê Đình Duy Hiển thò đối tượng hai chiều 1/7
H
H
i
i
e
e
å
å
n
nt
t
h
h
ò
òđ
đ
o
o
á
á
i
i


e
à
à
u
u
M
M
o
o
ä
ä
t
ts
s
o
o
á
ák
k
h
h
a
a
ù

max
yw
min
yw
max
Window
xv
min
xv
max
yv
min
yv
max
Viewport
ĐỒ HỌA MÁY TÍNH
Dương Anh Đức, Lê Đình Duy Hiển thò đối tượng hai chiều 2/7
Q
Q
u
u
i
it
t
r
r
ì

o
á
á
i
it
t
ư
ư
ơ
ơ
ï
ï
n
n
g
gh
h
a
a
i
ic

nghóa vùng quan sát trong hệ tọa độ thiết bò chuẩn
(normalized device coordinates - NDC) có tọa độ các
chiều thay đổi trong khoảng từ 0 đến 1.
• Sau khi thực hiện phép ánh xạ từ cửa sổ sang vùng
quan sát, tất cả các phần của đối tượng nằm ngoài
vùng quan sát sẽ bò xén (clip) và toàn bộ những gì
nằm trong vùng quan sát sẽ được ánh xạ sang hệ tọa
độ thiết bò (device coordinates - DC).
ĐỒ HỌA MÁY TÍNH
Dương Anh Đức, Lê Đình Duy Hiển thò đối tượng hai chiều 3/7
• Việc đưa ra hệ tọa độ thiết bò chuẩn nhằm giúp cho
việc tương thích dễ dàng với nhiều loại thiết bò hiển
thò khác nhau.
• Bằng cách thay đổi vò trí của vùng quan sát chúng ta
có thể quan sát các đối tượng tại các vò trí khác nhau
trên màn hình hiển thò, đồng thời, bằng cách thay
đổi kích thước của vùng quan sát, chúng ta có thể
thay đổi kích thước và tính cân xứng của các đối
tượng được hiển thò.
• Chúng ta có thể thực hiện các hiệu ứng thu phóng
bằng cách ánh xạ các cửa sổ có kích thước khác nhau
vào vùng quan sát có kích thước cố đònh. Khi các
cửa sổ được thu nhỏ, phần nằm trong cửa sổ sẽ được
phóng to giúp chúng ta dễ dàng quan sát các chi tiết
mà không thể thấy được trong các cửa sổ lớn hơn.
MC WC
Chuyển đổi từ hệ
tọa độ thế giới thực
sang hệ tọa độ
quan sát

a

đ
o
o
ä
äq
q
u
u
a
a
n
ns
s
a
a
ù
ù
t
t

u
u
u
,
=
tương ứng cho các trục tung
v
y
và trục hoành
v
x
của hệ tọa độ. Các vector đơn vò
này sẽ được dùng để tạo thành hai dòng đầu tiên của
ma trận quay
R
M
để đưa các trục
vv
y
x
trùng với
các trục
ww
y
x
của hệ trục tọa độ thế giới thực.
• Ma trận của phép chuyển một điểm trong hệ tọa độ
thế giới thực sang hệ tọa độ quan sát :
RTVCWC
M

ät
t
o
o
ï
ï
a

đ
o
o
ä
ät
t
h
h
i
i
e
e
á

• Trong hệ tọa độ này, các tọa độ x, y sẽ được gán các
giá trò trong khoảng từ 0 đến 1. Như vậy, vùng
không gian của hệ tọa độ thiết bò chuẩn chính là
hình vuông đơn vò có góc trái dưới là (0,0) và góc
phải trên (1,1).
1
1
x
y
(1,1)
ĐỒ HỌA MÁY TÍNH
Dương Anh Đức, Lê Đình Duy Hiển thò đối tượng hai chiều 6/7
C
C
h
h
u
u
y
y
e
e
å
å
n

đ

å
ås
s
a
a
n
n
g
gv
v
u
u
ø
ø
n
n
g
gq
q
u
u

,,, vuM
yy
vv
xx
uu
MyxMM
TVSTWWV












−−=











minmax
minmax
minmax
minmax
v
yy
vv
yu
xx
uu
x
yy
vv
xx
uu
x
y
(x
max
,y
max
)
(x
min
,y
min
)
(a)
x
y

(
)
(
)
minminminmin
,
v
y
y
sy
u
x
x
sx
+

+

với
minmax
minmax
xx
u
u
sx


=
,
minmax


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status