... Bài tập : 30% - Nộp bài tập: 12
- Chữa bài tập: 20
- Thực hành: 20
- Bài tập lớn: 20
Bài tập: Tuần: 2, 4, 6, 10 , 12 , 14 , 16
Thực hành: Tuần: 1, 3, 5, 7, 11 , 13 , 15 (Tại C6)
Generated by Foxit ... Computer Science and Engineering - HCMUT
ĐỊNH NGHĨA ĐỒ HỌA MÁY TÍNH
Dùng máy tính để tạo ra hình ảnh
Đồ họa máy tính và xử lý ảnh
– Đồ họa máy tính: tạo hình ảnh dựa trê...
... P
1
, P
2
. D
-
ˇa
.
t
P
1
0
(t) := (1 − t)P
0
+ tP
1
,
P
1
1
(t) := (1 − t)P
1
+ tP
2
,
trong d¯´o t ∈ [0, 1] . N´oi c´ach kh´ac, v´o
.
i mˆo
˜
i t ∈ [0, 1] , c´ac d¯iˆe
˙’
m P
1
0
(t) v`a P
1
1
(t) ... y
i
+
1
2
).Suy ra
u
i +1
= d
i +1
− d
i
= A(x
i
+ 2)
2
+ B(x
i
+ 2)(y
i
+
1
2
) + C(y
i
+
1
2
)
2
+D(x
i
+ 2) + E(y
i
+
1
2
) + F
−A(x
i
+ 1)
2
+ B(x
i
+ 1) (y...
... trí các
điểm.
10 /13 /2 011 Ma Thị Châu - Bộ môn KHMT
34
10 /13 /2 011 Ma Thị Châu - Bộ môn KHMT
17
Tạo lưới
-Tạo lưới cho hình cầu
Theo kinh độ và vĩ độ
10 /13 /2 011 Ma Thị Châu - Bộ ... 10 /13 /2 011 Ma Thị Châu - Bộ môn KHMT
28
Tách đa giác
Kiểm tra xem mọi điểm có nằm ngoài tam giác ABC
không.
A
B
C
D
Điểm ‘D’ nằm ngoài.
10 /13 /2 011 Ma Thị Châu - Bộ môn K...
... sổ. Bit 1 được đặt là 1 nếu
min
xx <
, các bit khác
được tính tương tự.
010 0
Window
011 0 010 1
00 01
10 01
0 010
10 1 010 00
0000
12 34
LEFT
RIGHT
TOP
BOTTOM
TOP
LEFT RIGHT
BOTTOM
ĐỒ HỌA MÁY TÍNH
Dương ... đoạn
thẳng.
( )
( )
10 , ,
,
12 112 1
12 112 1
≤≤−=+=−+=
−=+=−+=
tyyDytDyyyytyy
xxDxtDxxxxtxx
• Ứng với mỗi giá trò t, ta sẽ có một điểm P tương ứng
thuộc đường thẳng.
♦...
... Kỹ thuật Đồ hoạ máy tính
11 6
PutImage(x1,y1,p^,XorPut);
y1:=240;
For x1: =1 To 640 Do
Begin
PutImage(x1,y1,p^,XorPut);
Delay (10 );
PutImage(x1,y1,p^,XorPut);
End; ... độ đồ hoạ
DirectVideo:=False; cho phép dùng lệnh Write, Writeln trong chế độ đồ hoạ
OutText(xau); cho hiện nội dung xâu ở tại vị trí con trỏ
Kỹ thuật Đồ hoạ máy tính
11 8
For i:=...
... Color = GREEN;
void LineDDA (int x1, int y1, int x2, int y2)
{
int x = x1;
float y = y1;
float m = float(y2-y1)/(x2-x1);
putpixel(x, Round(y), Color);
for(int i=x1; i<x2; i++)
{
x++;
y +=m;
putpixel(x, ... y;
x = 0;
y = R;
Put8Pixel(x, y);
p = 1 - R; // 5/4-R
while (x < y)
{
if (p < 0)
Chương 1
Giới thiệu đồ về Ðồ họa máy tính
1. 1. Giới thiệu về Ðồ họa máy tính
Sự phát tr...