Giới thiệu OpenGL
Các công cụ ĐHMT
Công cụ
Phần
cứng
Thiết bị ra Thiết bị
vào
Phần
mềm
Hàm vẽ
cơ bản
Hàm với
qlý cửa sổ
Hàm về
y quay
Đồ họa độc lập thiết bị
Thư viện đồ họa độc lập thiết bị: cho phép sử
dụng tập hàm đồ họa chung chạy trên nhiều
hệ thống khác nhau.
OpenGL
Đồ họa độc lập thiết bị: OpenGL
Cho phép cùng chương trình đồ họa chạy trên
nhiều máy khác nhau và cho ra kết quả hầu
như hoàn toàn giống nhau.
Dùng các tệp .dll
OpenGL như là một API: nó điều khiển phần
cứng bạn đang sử dujg và bạn chỉ cẩn dùng
các hàm của OpenGL thay vì điều khiển thiết
bị phần cứng trực tiếp.
OpenGL là open source (free).
Chương trình hướng sự kiện
Đáp ứng các sự kiệt như click, di chuyển
chuột, bấm phím, thay đổi kích cỡ cửa sổ. Hệ
thống quản lý sự kiện theo hàng đợi.
Người lập trình cung cấp các hàm “call-back
để điều khiển mỗi sự kiện.
Hàm call-back phải được đăng kí với OpenGL
để OpenGL biết hàm nào điều khiển sự kiện
nào.
Hàm đăng kí không gọi nó!