Lập trình Opengl với thư viện AUX - Phần 1 potx
... Windows, với lập trình viên trên windows bạn có */ #define CALLBACK /*thể bỏ phần bên trên đi và chỉ lấy phần in đậm*/ #else #include<windows.h> #include<GL/gl.h> Lập trình Opengl ... trình Opengl với thư viện AUX (Tài liệu tham khảo của trường đại học wakayama Nhật) – Phần 1 #include<GL/glaux.h> #endif int main(in...
Ngày tải lên: 10/07/2014, 17:20
... auxInitPosition(200 ,10 0, 512 , 512 ); auxInitDisplayMode (AUX_ RGBA |AUX_ DOUBLE |AUX_ DEPTH); auxInitWindow(argv[0]); auxReshapeFunc(resize); auxIdleFunc(draw); {1. 0 ,1. 0 ,1. 0}, {0.0 ,1. 0 ,1. 0} }; int face[][4]={ {0 ,1, 2,3}, ... glNormal3dv(normal[i]); {0.0 ,1. 0,0.0}, {0.0,0.0 ,1. 0}, {1. 0,0.0 ,1. 0}, {1. 0 ,1. 0 ,1. 0}, {0.0 ,1. 0 ,1. 0} }; int face[][4...
Ngày tải lên: 10/07/2014, 17:20
... {1. 0,0.0,0.0}, {1. 0 ,1. 0,0.0}, {0.0 ,1. 0,0.0}, {0.0,0.0 ,1. 0}, {1. 0,0.0 ,1. 0}, {1. 0 ,1. 0 ,1. 0}, {0.0 ,1. 0 ,1. 0} }; { auxInitPosition(200 ,10 0, 512 , 512 ); auxInitDisplayMode (AUX_ RGBA |AUX_ DOUBLE |AUX_ DEPTH); ... {1. 0,0.0,0.0}, {1. 0 ,1. 0,0.0}, {0.0 ,1. 0,0.0}, {0.0,0.0 ,1. 0}, {1. 0,0.0 ,1. 0}, {1. 0 ,1. 0 ,1. 0}, {0.0 ,1. 0 ,1. 0} }; int fa...
Ngày tải lên: 10/07/2014, 17:20
Lập trình Opengl với thư viện AUX – Phần 6 docx
... {0.0,0.0,0.0}, {1. 0,0.0,0.0}, {1. 0 ,1. 0,0.0}, {0.0 ,1. 0,0.0}, {0.0,0.0 ,1. 0}, {1. 0,0.0 ,1. 0}, {1. 0 ,1. 0 ,1. 0}, {0.0 ,1. 0 ,1. 0} }; int face[][4]={ {0 ,1, 2,3}, {1, 5,6,2}, { glMatrixMode(GL_PROJECTION); ... { auxInitPosition(200 ,10 0, 512 , 512 ); auxInitDisplayMode (AUX_ RGBA |AUX_ DOUBLE |AUX_ DEPTH); auxInitWindow(argv[0]); auxReshapeFunc(resiz...
Ngày tải lên: 10/07/2014, 17:20
Lập trình Opengl với thư viện AUX – Phần 5 pptx
... auxReshapeFunc(resize); auxMainLoop(draw); return 0; } {1. 0,0.0,0.0}, {1. 0 ,1. 0,0.0}, {0.0 ,1. 0,0.0}, {0.0,0.0 ,1. 0}, {1. 0,0.0 ,1. 0}, {1. 0 ,1. 0 ,1. 0}, {0.0 ,1. 0 ,1. 0} }; int edge[][2]={ /*Khai báo các ... glClear(GL_COLOR_BUFFER_BIT); Lập trình Opengl với thư viện AUX – Phần 5 9-Thể hiển toạ độ 3 chiều: Đến giờ các bạn mới biết đến toạ độ 2...
Ngày tải lên: 10/07/2014, 17:20
Lập trình Opengl với thư viện AUX – Phần 4 pps
... glViewport(0,0,w/2,h/2); glOrtho ( -1 .0 ,1. 0 , -1 .0 ,1. 0,0.0 ,1. 0); } int main(int argc, char *argv[]) { auxInitPosition(200 ,10 0,640,480); auxInitDisplayMode (AUX_ RGBA); auxInitWindow(argv[0]); auxReshapeFunc(resize); ... #include<GL/glaux.h> #endif auxReshapeFunc(resize); auxMouseFunc (AUX_ LEFTBUTTON ,AUX_ MOUSEDOWN,left); auxMouseFunc (AUX_ RIGHTBUTTO...
Ngày tải lên: 10/07/2014, 17:20
Lập trình Opengl với thư viện AUX – Phần 3 pptx
... glOrtho ( -1 .0 ,1. 0 , -1 .0 ,1. 0,0.0 ,1. 0); /*hàm mới*/ auxMainLoop(draw); return 0; } Lập trình Opengl với thư viện AUX – Phần 3 6-Giao diện của cửa sổ và quản lý cửa sổ: Với những chương trình ... ứng với chương trình trên của chúng ta left là 1. 0, right là 1. 0, bottom là 1. 0, top là 1. 0, near là 0.0 và far là 1. 0. Trong phần này tôi muốn t...
Ngày tải lên: 10/07/2014, 17:20
Lập trình Opengl với thư viện AUX – Phần 2 ppt
... #include<GL/glaux.h> #endif int main(int argc, char *argv[]) { auxInitWindow(argv[0]); /*Những dòng lệnh mới*/ Lập trình Opengl với thư viện AUX – Phần 2 2-Theo dõi Window /*file ... đó ví dụ dùng các hàm cơ bản của opengl thì thư ng là bắt đầu với gl, các hàm dùng thư viện glut thì bắt đầu với glu các hàm dùng thư viện aux thì bắt đầu với...
Ngày tải lên: 10/07/2014, 17:20
Tài liệu Lập trình Opengl với thư viện AUX docx
... HTML http://www.diendantinhoc.net/tute/ {0.0,0.0,0.0}, {1. 0,0.0,0.0}, {1. 0 ,1. 0,0.0}, {0.0 ,1. 0,0.0}, {0.0,0.0 ,1. 0}, {1. 0,0.0 ,1. 0}, {1. 0 ,1. 0 ,1. 0}, {0.0 ,1. 0 ,1. 0} }; int face[][4]={ {0 ,1, 2,3}, {1, 5,6,2}, {5,4,7,6}, {4,0,3,7}, {4,5 ,1, 0}, {3,2,6,7} }; GLvoid ... vertex[][3]={ {0.0,0.0,0.0}, {1. 0,0.0,0.0}, {1. 0 ,1. 0,0.0}, {0.0 ,1. 0,0.0}, {0.0,0.0 ,1. 0}, {1. 0,0....
Ngày tải lên: 23/12/2013, 15:15