接下來親手打上程式
匯入GLUT之後,將程式碼刪除,依照老師圖片全部打上有些是固定公式,有些則是可調整的數值
在此先偷偷附上老師的詳細版圖片
#include <GL/glut.h>
void display()
{
glutSolidTeapot( 0.3 ); //寫出實心茶壺
glutSwapBuffers(); //將茶壺變兩倍大
}
int main(int argc, char**argv)
{
glutInit(&argc,argv); //main的參數,於近來
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH); //啟動3D的顯示能力,兩倍顯示buffer,有3D
glutCreateWindow("week03 YES!!!"); //建立3D窗子
glutDisplayFunc(display); //如何去畫
glutMainLoop(); //主迴圈停在這,並且不會結束
}
更改圖片上的顏色
glcolor3ub(x,y,z);
glcolor3ub(x,y,z);
or
glcolor3f(f,f,f);
gl做開頭 3個float數字結尾 中間color
gl做開頭 3個float數字結尾 中間color
利用glbegin()更改三頂點顏色
glBegin(GL_POLYGON);
glColor3f(0,1,1); glVertex2f(1,0);
glColor3f(1,1,0); glVertex2f(-1,1);
glColor3f(1,0,1); glVertex2f(-1,-1);
至社團連結網站下載window.zip,data.zip,glut32.dll
操作方法為:解壓縮window資料夾>將data資料夾放進window>將glut.dll也放進window>完成
完成之後即可使用各種3D程式,還可在程式內做各種數值調整








你標題超長超炫炮了
回覆刪除