slike bài giảng đồ họa máy tính đồ họa 2d quy trình hiển thị - Pdf 23

ĐỒ HỌA 2D
ĐỒ HỌA 2D
QUI TRÌNH HIỂN THỊ
QUI TRÌNH HIỂN THỊ
Giảng viên : Bùi Tiến Lên
Trang 2
Các bước hiển thò
Các bước hiển thò
Input : Mô hình các đối tượng
Output : Hình ảnh của các đối tượng
bước 1 : Biến đổi các đối tượng
bước 2 : Xén các đối tượng
bước 3 : Chuyển hệ tọa độ
bước 4 : Vẽ các đối tượng
Trang 3
Moâ hình ñoái töôïng
Moâ hình ñoái töôïng
Trang 4
böôùc 1 : bieán ñoåi
böôùc 1 : bieán ñoåi
Trang 5
bửụực 2 + 3 : xeựn + chuyeồn toùa ủoọ
bửụực 2 + 3 : xeựn + chuyeồn toùa ủoọ
Trang 6
böôùc 4 : veõ
böôùc 4 : veõ
Keát quaû
ÑOÀ HOÏA 2D
ÑOÀ HOÏA 2D

.TXT
Trang 10
Moâ hình baèng ñoaïn thaúng
Moâ hình baèng ñoaïn thaúng
1
3
2
line x
1
y
1
x
2
y
2
r g b
1 2 3 4 5
1
2
3
4
5
mm
//cac doan thang
line 0 0 4 0 255 0 0
line 4 0 0 2.5 255 0 0
line 0 2.5 0 0 255 0 0
TAM_GIAC.TXT
Trang 11

4
3
2
9
6
8
7
10
13 12
11
1 2 3 4 5 6 7 m
1
2
3
4
5
//cac doan thang
line 0 0 6 0 255 0 0
line 6 0 6 2.5 255 0 0
line 6 2.5 3 3.5 255 0 0
line 3 3.5 0 2.5 255 0 0
line 0 2.5 0 0 255 0 0
line 1 1 2 1 0 255 0
line 2 1 2 2 0 255 0
line 2 2 1 2 0 255 0
line 1 2 1 1 0 255 0
line 4 0 5 0 0 0 255
line 5 0 5 2 0 0 255
line 5 2 4 2 0 0 255
line 4 2 4 0 0 0 255

0.2
0.4
0.6
0.8
1.0
Trang 15
Caøi ñaët
Caøi ñaët
// Lưu tọa độ của một điểm
struct TPoint2D {
double x, y;
};
// Lưu thông tin của một đa giác
struct TPolygon2D {
int n;
TPoint2D point[100];
};
Trang 16
Cài đặt
Cài đặt
void Read_Draw_2D(CDC *pDC, char *filename)
{
ifstream f(filename);
if(f.fail()) return;
while(!f.eof())
{
char object[32];
f >> object;
if(strcmpi(object, “LINE”) == 0)
{

ẹO HOẽA 2D
ẹO HOẽA 2D
BIEN ẹOI TOẽA ẹO
BIEN ẹOI TOẽA ẹO
Trang 18
Daãn nhaäp
Daãn nhaäp
Trang 19
Biến đổi tọa độ window – viewport là gì ?
Biến đổi tọa độ window – viewport là gì ?
Là phép chuyển đổi tọa độ thế giới thực hai chiều sang
tọa độ màn hình.
hệ tọa độ thế giới thực hệ tọa độ màn hình
Trang 20
Công thức cho điểm
Công thức cho điểm
thế giới thực màn hình
l
r
t
b
l
r
b
t
vùng quan sát
W
vùng hiển thò
V
P P’

WW
VV
)
2
WW
P(P
hình màn thực giới Thế
bt
bt
btbt
'
yy
lr
lr
lrlr
'
xx
bt
bt
btbt
y
'
y
lr
lr
lrlr
x
'
x
+

Công thức cho đa giác
Công thức cho đa giác
thế giới thực màn hình
Trang 24
Hệ số méo
Hệ số méo
Khi xác lập cửa sổ window W và cửa sổ viewport V phải lưu ý đến hệ số
“méo”
bt
bt
lr
lr
WW
VV
WW
VV
r




=
thế giới thực màn hình
l
r
t
b
l
r
b


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