發表文章

目前顯示的是有「openGL」標籤的文章

使用openGL繪製正方立體空盒

圖片
【程式碼】 #include <stdlib.h> //#include "GL/glut.h" #include <GL/glut.h> #include <iostream> using namespace std; void Cube_ex(int argc, char *argv[]); void init(); void SetLight(); void display(); //光源 void SetLight(){ GLfloat light_ambient[] = { 0.5f, 0.5f, 1.0f, 1.0f }; GLfloat light_diffuse[] = { 0.5f, 0.5f, 0.9f, 1.0f }; GLfloat light_specular[] = { 0.5f, 0.5f, 0.9f, 1.0f }; GLfloat light0_position[] = { -100.0, 100.0, 100.0, 1.0 }; GLfloat spot0_direction[] = { 0.0, -1.0, 0.0 }; GLfloat light1_position[] = { 10.0, -10.0, -10.0, -1.0 }; GLfloat spot1_direction[] = { 0.0, 1.0, 0.0 }; //Light0 glLightfv(GL_LIGHT0, GL_AMBIENT, light_ambient); glLightfv(GL_LIGHT0, GL_DIFFUSE, light_diffuse); glLightfv(GL_LIGHT0, GL_SPECULAR, light_specular); glLightfv(GL_LIGHT0, GL_POSITION, light0_position); glLightfv(GL_LIGHT0, GL_SPOT_DIRECTION, spot0_direction); //Light1 glLightfv(GL_LIGHT1, GL_AMBIE...

如何在visual studio配置openGL_再試一次_GO~

圖片
Visual Studio配置OpenGL 兩步驟: (一)下載glut,並將其放置到適當的位置 (二) 進行vs2013項目屬性配置 官方網站 link :  http://www.transmissionzero.co.uk/software/freeglut-devel/ 選擇 最新版的 freeglut 3.0.0  做 download 不然就會跟我第一次配置一樣  總是不成功 接著我們開啟  vs2013  創建一個新的 win32 C++ 專案 檔案 -->  新增 --> 專案 --> 下一步  --> 空專案 --> 下一步 右側  -->  對  原始程式碼檔  -->  右鍵 --> 加入 --> 新增項目 取名為  main.cpp 按下   新增   緊接著    專案  -->  屬性 step1.  先去  C/C++  --> 一般 --> 其他Include目錄 添加  C:\freeglut\include step2. 再去  連結器 --> 一般 --> 其他程式庫目錄 添加  C:\freeglut\lib step3.  去 連結器 --> 輸入 --> 其他相依性 添加 freeglut.lib 之後 試著寫簡單的繪圖程式  進行測試  是可運行 大功告成