1.
2. 精簡化程式:
簡化後程式刪減成10行,輸出是空的,接下來新增一行 glutSolidTeapot(0.3);
一個茶壺
[Note]
- glutSwapBuffers(); 為交換
- glutSolidTeapot(0.3); 為畫茶壺
- int main(int argc, char *argv[]) ///兩個參數
- glutInit(&argc, argv); 為初始化
- glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH); double為兩倍,所以buffers
3. 換茶壺顏色
glColor3f(1,0,0); 換顏色
顏色裡面 (~ / 255.0) 要加 .0
4. Demo
site: http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/
extract 'zip'
move 'glut32.dll' to windows
move 'data' to 'windows'
5. Triangle GL
code:
glBegin(GL_TRIANGLES);
glColor3f(1,0,0);
glVertex3f(1,0,0);
glColor3f(0,1,0);
glVertex3f(0,1,0);
glColor3f(0,0,1);
glVertex3f(0,0,1);









沒有留言:
張貼留言