2-Theo dõi Window
/*file name: hello1s.cpp*/
#ifdef unix
#include
#include "aux.h"
#define CALLBACK
#else
#include
#include
#include
#endif
int main(int argc, char *argv[])
{
auxInitWindow(argv[0]);
/*dòng lệnh mới , window sẽ hiện trong vòng 1 giây*/
Sleep(1000);
/*dòng lệnh mới*/
return 0;
}
Trong phần source code mã nguồn này nằm trong file hello1s.cpp.
3-Xoá màn hình trong opengl
Tiếp theo tôi sẽ giới thiệu với các bạn cách xoá màn hình trong opengl.Dưới đây là mã nguồn:
/*filename: clear.cpp*/
#ifdef unix
#include
#include "aux.h"
#define CALLBACK
#else
#include
#include
#include
#endif
int main(int argc, char *argv[])
{
auxInitWindow(argv[0]);
/*Những dòng lệnh mới*/
glClearColor(1.0,1.0,1.0,0.0);
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
/*Những dòng lệnh mới*/
Sleep(1000);
return 0;
}
Các lệnh glClearColor(), glClear(),glFush() là những lệnh cơ bản của Opengl.glClearColor() có nhiệm vụ chọn màu để xoá window, bạn dễ dàng nhận ra là nó có 4 tham số, 4 tham số đó là RGBA( red green blue alpha).Không giống với hàm RGB() trong Win32 API , 4 tham số này có giá trị trong khoảng 0.0f đến 1.0f(kiểu float).Ba tham số đầu là màu đỏ xanh lá cây và xanh da trời, còn tham số thứ 4 là độ sáng tối của window.Bây giờ hãy thay đổi các giá trị của màu xem thử!Hàm glClear() mới thực sự xoá window, nó có những hằng số xác định.Có trường hợp có những hàm chưa được chạy đến khi kết thúc chương trình, để tránh trường hợp này hàm glFlush()được gọi, nó sẽ thực hiện tất cả các hàm chưa được chạy và kết thúc chương trình.
Sách - Truyện Khác
Lựa Chọn Phương Pháp Mã Hoá Ký Tự Unicode
Đặng Minh Tuấn
Khi Máy Tính Của Bạn Bị Tấn Công
Minh Chung
Khái Quát Về Kết Nối Adsl
Không rõ
Khắc Phục Một Số Lỗi Modem
Không rõ
Kể Chuyện Về Kim Loại
X.I. Venetxki
Keepass 0.93B (Kp): “Két Sắt” An Toàn Cho Mọi Mật Khẩu
Lê Nguyễn Bảo Nguyên
Học Thuyết Darwin, Phật Giáo Và Thiên Chúa Giáo
Tiến sĩ Amarasiri Weeraratne
Hố Đen Cực Lớn Làm Các Nhà Thiên Văn Đau Đầu
Thiên văn vũ Trụ
Hệ Mặt Trời Sẽ Sụp Đổ Như Thế Nào?
Thiên văn vũ Trụ
Gió Hạt Tốc Độ Cao Làm Khí Quyển Mặt Trời Nóng Lên
Thiên văn vũ Trụ
Giáo Trình C++
Khuyết Danh
Giai Điệu Giây Và Bản Giao Hưởng Vũ Trụ
Brian Greene
Gis Và Môi Trường
Không rõ
Dùng Telnet Truy Cập Mail Server Pop3
Vũ Huy Bằng
Địa Đàng Ở Phương Đông
Stephen Oppenheimer
Đạo Phật Siêu Khoa Học
Minh Giác Nguyễn Học Tài
Con Tằm
Vô Danh
Chống Spam Với Postfix Và Spamassassin
Trần Quang Hoàng



