... vùng quan sát 84
4.5.
Tổng kết chương 4 86
4.6.
Bài tập chương 4 86
Chương 5 : ĐỒHỌA BA CHIỀU 88
U
5.1.
Tổng quan 88
5.2.
Giới thiệu đồhọa 3 chiều 88
5.3.
Biểu diễn đối ... chươngtrình vẽ đường tròn theo giải thuật Bresenham.
10. Viết chươngtrình vẽ đường tròn theo giải thuật MidPoint.
11. Viết chươngtrình vẽ một đường tròn tâm O bán kính R. Vẽ các đường tròn đồng ... Trong lĩnh vực kỹ thuật đồ họa, chúng ta phải hiểu được rằng thực chất của đồhọa
là làm thế nào để có thể mô tả và biến đổi được các đối tượng trong thế giới thực trên
máy tính. Bởi vì, các đối...
... trìnhĐồHọaMáyTính 5
Chương 1
GIỚI THIỆU VỀ ĐỒHỌAMÁYTÍNH
Nội dung chính
Tổng quan về đồhọamáy tính.
Các ứng dụng của đồhọamáy tính.
Các thành phần cơ bản của hệ đồhọamáy ... bản của hệ đồhọamáy tính.
Hệ tọa độ thực và hệ tọa độđồ họa.
1.1 Tổng quan đồhọamáytính
Đồ họamáytính bao gồm tất cả những gì liên quan đến việc sử dụng máytính để
phát sinh ra ... chế tạo
ôtô, máy bay, xe máy
Giáo trìnhĐồHọaMáyTính 7
1.2 Các thành phần cơ bản của hệ đồhọamáytính
Để phát triển hệ thống đồhọamáytính ta cần phải trang bị cả phần cứng lẫn phần...
... Hà Nội
16
Đồ họamáytính Đại học Công Nghiệp Hà Nội
MỤC LỤC
Đề tài: Xây dựng chươngtrình hỗ trợ giảng dạy môn ĐồHọaMáyTính minh hoạ
các phép biến đổi Affine trong không gian 2D 1
CHƯƠNG III: ... phép biến đổi Affine trong không gian 2D 1
CHƯƠNG III: CÀI ĐẶT CHƯƠNGTRÌNH 20
Nhóm 12-KTPM1-K6 ĐH Công Nghiệp Hà Nội
3
Đồ họamáytính Đại học Công Nghiệp Hà Nội
//Danh sách các biên
int xv1, ... Nghiệp Hà Nội
19
Đồ họamáytính Đại học Công Nghiệp Hà Nội
Sau đó người dùng quay lại menu chính bằng cách nhấn phím số 1 hoặc số
2 để lựa chọn các phép biến hình
3.2 Cài đặt chương trình
#include...
...
25. Viết chươngtrình vẽ một đa giác n đỉnh. Tô đa giác bằng giải thuật scan-line.
26. Viết chươngtrình vẽ một đường tròn. Tô đường tròn bằng giải thuật tô
scanline.
27. Viết chươngtrình vẽ ... Viết chươngtrình vẽ một tam giác. Tọa độ các đỉnh được nhập từ bàn phím, mỗi
cạnh có một màu khác nhau.
17. Viết chươngtrình vẽ một đa giác có n đỉnh.
18. Viết chươngtrình xét tính lồi lõm ... Trong lĩnh vực kỹ thuật đồ họa, chúng ta phải hiểu được rằng thực chất của đồhọa
là làm thế nào để có thể mô tả và biến đổi được các đối tượng trong thế giới thực trên
máy tính. Bởi vì, các đối...
... 5
Figure 1.4
Hình 1.4 – Chươngtrình học về máy tính
1.1.5 Giao tiếp giữa máytính và người dùng
Mọi ứng dụng đều phải có giao diện giao tiếp với người dùng. Giao diện đồhọa thực sự là một cuộc ... từ chươngtrìnhđồ ho¨ıa
1.1.4 Giáo dục và đào tạo
Hiện nay các chươngtrình mô phỏng cấu trúc của các vật thể, tiến trình của các phản ứng hóa học, hoạt
động của các gói tin trên mạng máy tính, ... nhất là
Chương 2
Các đối tượng đồhọa cơ sở
1
2.1 CÁC THUẬT TOÁN TÔ MÀU
Các vùng tô là một trong những đối tượng đồhọa cơ sở được hầu hết các công cụ lập trìnhđồhọa hỗ trợ.
Có hai dạng vùng...
... DỰNG CHƯƠNGTRÌNHĐỒ HỌA
Môi trường lập trình
– Phần cứng: màn hình, card đồ họa.
– Phần mềm: hệ điều hành (Window), ngôn ngữ lập
trình (MS Visual C++), thư viện đồhọa (OpenGL,
Direct X).
Trình ... OpenGL là thư viện lập trìnhđồhọa độc lập thiết bị
– Không phụ thuộc vào phần cứng và hệ điều hành
– Cách làm thống nhất cho cả đồhọa 2D và 3D
Lập trình Window
– Lập trình sự kiện là gì?
– ...
Direct X).
Trình tự xây dựng chươngtrìnhđồ họa
– Thiết lập chế độ hiển thị (văn bản, đồ họa)
– Thiết lập hệ trục tọa độ
– Sử dụng các hàm của môi trường lập trình để tạo
dựng hình ảnh.
Generated...
... BẢN
Phép biến đổi affine
– Là phép biến đổi thông dụng trong đồhọamáy tính
– Có dạng đơn giản: tọa độ của Q là tổ hợp tuyến tính
các tọa độ của P.
Q
x
= m
11
P
x
+m
12
P
y
+m
13
Q
y
= m
21
P
x
+m
22
P
y
+m
23
11001
232221
131211
y
x
y
x
P
P
mmm
mmm
Q
Q
T
hàng ... CƠ BẢN
Phép biến đổi affine là khái niệm cơ bản nhất của đồ họa
máy tính, là trọng tâm của OpenGL.
Dùng khung tọa độ và hệ tọa độ đồng nhất.
Phép biến đổi affine tổng thể là hợp của 3 phép ... TRÌNH BÀY
Giới thiệu những khái niệm cơ bản của phép biến đổi
affine.
Phép biến đổi hình 2D
Phép biến đổi hình 3D
Biến đổi hệ trục tọa độ
Sử dụng phép biến đổi affine trong chương trình
...
... Software
http://www.foxitsoftware.com For evaluation only.
ĐỒ HỌAMÁY TÍNH
Trường Đại Học Bách Khoa TP Hồ Chí Minh
Khoa Khoa học & Kỹ thuật Máy tính
CHƯƠNG 7:
PHÉP NHÌN TRONG
KHÔNG GIAN 3 CHIỀU
Generated ... DUNG TRÌNH BÀY
Ôn tập về camera
Xây dựng camera trong chương trình
Hình chiếu phối cảnh
Hình chiếu phối cảnh của điểm
Hình chiếu phối cảnh của đoạn thẳng
Độ sâu giả
Sử dụng tọa độ đồng ... Engineering - HCMUT
CẮT XÉN VỚI THỂ TÍCH NHÌN
Điểm được biểu diễn dưới dạng tọa độ đồng nhất
Sau khi thực hiện quá trình cắt xén xong, một số đỉnh có
thể bị mất, một số đỉnh mới có thể được thêm...
... Software
http://www.foxitsoftware.com For evaluation only.
ĐỒ HỌAMÁY TÍNH
Trường Đại Học Bách Khoa TP Hồ Chí Minh
Khoa Khoa học & Kỹ thuật Máy tính
CHƯƠNG 8:
TÔ MÀU
VẬT THỂ 3 CHIỀU
Generated by Foxit ... Computer Science and Engineering - HCMUT
GIỚI THIỆU
Tô màu mượt (smooth shading):
– màu được tính ở một số điểm, sau đó nội suy cho các
điểm còn lại.
– ranh giới giữa các mặt biến mất
a/s phản ... Software
http://www.foxitsoftware.com For evaluation only.
Slide 2Faculty of Computer Science and Engineering - HCMUT
NỘI DUNG TRÌNH BÀY
Giới thiệu
Mô hình tô màu
Sử dụng nguồn sáng
Tô màu phẳng, tô màu trơn
Dán texture...
... Software
http://www.foxitsoftware.com For evaluation only.
ĐỒ HỌAMÁY TÍNH
Trường Đại Học Bách Khoa TP Hồ Chí Minh
Khoa Khoa học & Kỹ thuật Máy tính
CHƯƠNG 9:
KỸ THUẬT LẶP, ĐỆ
QUY ỨNG DỤNG TẠO
HOA ... Engineering - HCMUT
FRACTAL VÀ TÍNH TỰ TƯƠNG TỰ
Tính tự tương tự: giống nhau ở mọi tỷ lệ
Tính tự tương tự chính xác: hình ảnh sau khi phóng to
giống hệt hình ảnh ban đầu
Tính tự tương tự thống ... - HCMUT
SỬ DỤNG HỆ HÀM LẶP TẠO HÌNH ẢNH
Máy photocopy thực nghiệm
– Các hình ảnh ở đầu ra có hội tụ về hình ảnh nào
không?
a)
b)
đầu vào
bản copy
máy photocopy
hình ảnh ban đầu
I
0
Generated...
... HỌC MỎ
BÀI GIẢNG MÔN HỌC
ĐỒ HỌAMÁYTÍNH ỨNG DỤNG
CHO TIN HỌC MỎ
(2 TC: LT+TH)
GV: ThS. Nguyễn Duy Huy
Bộ môn: Tin học Mỏ
Nguyen Duy Huy, Faculty of IT-HUMG
ĐỒ HỌAMÁYTÍNH ỨNG DỤNG
CHƢƠNG 1: ... IT-HUMG
ĐỒ HỌAMÁYTÍNH ỨNG DỤNG
CHƢƠNG 1: MỞ ĐẦU
(như AutoCAD 2004 chẳng hạn). Để đảm bảo tính phổ cập và có thể cài
đặt được trên nhiều loại máy hiện nay, trong giáo trình này, tác giả trình ... GIÁO TRÌNH THIẾT KẾ CẦU ĐƢỜNG – ĐH THÔNG VẬN TẢI
3. PHÁT TRIỂN AUTOCAD BẰNG ACTIVEX & VBA
LÊ QUỲNH MAI (CHỦ BIÊN DỊCH)
PHẦN 2: LẬP TRÌNH VBA
Nguyen Duy Huy, Faculty of IT-HUMG
ĐỒ HỌAMÁY TÍNH...