HƯỚNG DẪN LẬP TRÌNH OPENGL CĂN BẢN

4 November, 20171 January, 2019admin 1 Commenthọc lập trình sẵn opengl, xây dựng opengl, opengl, opengl c++
Chào mừng các bạn mang đến với chủ thể Học Lập Trình OpenGL tại blog: Phát Triển Phần Mềm 123AZ

OpenGL là một tlỗi viện, một tiêu chuẩn chỉnh bối cảnh, nó có khoảng hơn 200 hàm cơ phiên bản.

Bạn đang xem: Hướng dẫn lập trình opengl căn bản

Nó góp các bạn desgin được các đối tượng giao diện tinh vi tự mọi hàm vẽ cơ phiên bản như:

Vẽ line, vẽ điểm, phnghiền tảo phxay chiếu….

OpenGL được ứng dụng nhiều mang đến bài toán trở nên tân tiến game bối cảnh 2d, 3d

với những phần mềm mô phỏng bối cảnh cho các nghành cơ khí, xây dựng…

Trong bài viết trước tiên này mình đang trả lời chúng ta cấu hình một project c++ và thỏng viện opengl.

1. Download thỏng viện OpenGL.

Các bạn cũng có thể tải về trên trang nhất google với trường đoản cú khóa glut library download

Hoặc hoàn toàn có thể download trên đây: Click here khổng lồ download opengl lib

Sau Lúc download chấm dứt các bạn giải nén cùng bao gồm 3 file trong số đó. (File header, file lib và tệp tin dll)

Nếu chúng ta tải VS 2012 với môi trường thiên nhiên Windows 7 (x64 ) nhỏng tôi, thì hãy copgiống như sau:

Copy file header vào tlỗi mục: C:Program Files (x86)Windows Kits8.0Includeumgl

Copy file lib vào tlỗi mục: C:Program Files (x86)Windows Kits8.0Libwin8umx86 

Copy file dll vào thỏng mục: C:WindowsSystem32

Còn trường hợp các bạn dùng các phiên bản visual studio không giống hoặc môi trường xung quanh windows khác mà ko biết cần copy các file này vào đâu, thì chúng ta có tác dụng nhỏng sau:

Các chúng ta nhảy phiên phiên bản visual studio của mình đề nghị, sản xuất một project c++ win32 và một số loại Console application.

Sau đó vào tệp tin stdafx.h các bạn gõ nlỗi sau:

*

Các các bạn sẽ xem xét thấy trong phần bôi khung color rubi.

Xem thêm: Huyền Thoại " Kim Vàng Giọt Lệ Là Gì, Xe 81 “ Kim Vàng Giọt Lệ”

Các các bạn sẽ thấy một băng thông cho folder gl mang định của windows đã có chỉ ra.


Đó chính là folder gl cơ mà phiên phiên bản VS của công ty đã sử dụng trong môi trường xung quanh windows của doanh nghiệp.

Và bạn chỉ việc đào bới tìm kiếm đến và copy các tệp tin tải về vào và nhớ là:

+ Header copy vào include

+ Lib coypy vào folder lib

còn tệp tin dll chúng ta vẫn copy vào : C:WindowsSystem32

2. Tạo một project và add thỏng viện.

Sau Khi copy file chấm dứt, các bạn chế tạo một project c++ cùng với môi trường console application.

hotline include vào file stdafx.h nlỗi sau:

*

Sau kia con chuột tệp tin vào project, lựa chọn properties, chọn linker lựa chọn đầu vào cùng add tệp tin lib nlỗi sau:

*

Sau đó chúng ta build và chạy test coi có lỗi gì ko.

3. Test hàm vào OpenGL và tổ chức một lịch trình.

Các các bạn khai báo 3 hàm nlỗi sau:

+ Hàm Init để có thể tạo những gạn lọc thuở đầu cho môi trường xung quanh giao diện nhỏng : xóa màn hình hiển thị, thiết lập cơ chế ánh nắng, chiều sâu

+ Hàm Reshape được áp dụng để thiết lập cơ chế view mang lại môi trường đồ vật họa

+ Hàm RenderScene dùng để làm viết những đối tượng người tiêu dùng đồ vật họa


void Init() glClearColor(0.0, 0.0, 0.0, 0.0);void ReShape(int width, int height) glViewport(0, 0, width, height); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(-10.0, 10.0, -10.0, 10.0, 10.0, -10.0); glMatrixMode(GL_MODELVIEW);void RenderScene() glutWireTeapot(2.0); glFlush();

Leave a Reply

Your email address will not be published. Required fields are marked *