在opengl貼吧中被人翻上來乙個以前求助貼:
//照著nehe的教程 lesson6,弄了個有紋理的四面體
#include //用 auxdibimageload 來載入紋理
#include #pragma comment(lib,"glaux.lib")
#includegluint texture[1];
aux_rgbimagerec *loadbmp(char *filename) // 讀取乙個bmp影象
file=fopen(filename,"r"); // 檢查檔案是否存在
if (file) // 檔案是否存在?
; multibytetowidechar(cp_acp, 0, filename, -1, wstrfilename, sizeof(wstrfilename));
return auxdibimageload(wstrfilename); // 載入點陣圖並返回指標
} return null; // 如果載入失敗, 則返回 null
}int loadgltextures() //載入位圖 並生成紋理
// 線形濾波
if (textureimage[0]) // 紋理是否存在
free(textureimage[0]); // 釋放影象結構
} return status; // 返回 成功狀態
}void init(void)//初始化
float angel2=0.0;//旋轉角度
void display(glvoid)
void main(int argc, char ** argv)
執行圖:
記得以前搞過幾個用opengl顯示3ds模型的,下面幾章來整理一下,回頭再來研究3d重建 。
opengl 怎樣顯示有紋理的四面體
在opengl貼吧中被人翻上來乙個以前求助貼 照著nehe的教程 lesson6,弄了個有紋理的四面體 include 用 auxdibimageload 來載入紋理 include pragma comment lib,glaux.lib include gluint texture 1 aux ...
OpenGL實現四面體自轉 公轉
opengl實現四面體自轉 公轉 第乙個opengl程式 include include include include include gl glew.h include gl freeglut.h using namespace std float angle 0 float speed 0.2...
四面體的表面積 如何求正四面體的體積和表面積?
當正四面體的稜長為a時,體積 2a 12,表面積 3a 2。解答過程如下 正四面體是由四個全等的正三角形所組成的幾何體。它有四個面 四個頂點 六條稜。每個二面角均為70 32 有四個三面角,每個三面角的面角均為60 以a表示稜長,a表示全面積,v表示體積。例如,表面積為8平方厘公尺的正四面體,體積約...