課程內容:
- 複製意義不明的程式碼
glBegin(GL_TRIANGLES);
glColor3f(1.0f, 0.0f, 0.0f); glVertex2f(0.0f, 1.0f);
glColor3f(0.0f, 1.0f, 0.0f); glVertex2f(0.87f, -0.5f);
glColor3f(0.0f, 0.0f, 1.0f); glVertex2f(-0.87f, -0.5f);
glEnd();
- 複習完全不知道在幹嘛的東西
- 和這個
- #include <GL/glut.h>
- static void display(void)
- {
- glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
- glBegin(GL_TRIANGLES);
- glColor3f(1.0f, 0.0f, 0.0f); glVertex2f(0.0f, 1.0f);
- glColor3f(0.0f, 1.0f, 0.0f); glVertex2f(0.87f, -0.5f);
- glColor3f(0.0f, 0.0f, 1.0f); glVertex2f(-0.87f, -0.5f);
- glEnd();
- glutSwapBuffers();
- }
- int main(int argc, char *argv[])
- {
- glutInit(&argc, argv);//Glut初始化
- glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);//顯示程式
- glutCreateWindow("GLUT Shapes");//開GLUT視窗
- glutDisplayFunc(display);//顯示的函式
- glutMainLoop();//GLUT主要的迴圈
- }
- 茶壺
- #include <GL/glut.h>
- void display()
- {
- glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
- glutSolidTeapot(0.3);
- glutSwapBuffers();
- }
- int main(int argc, char *argv[])
- {
- glutInit(&argc, argv);//Glut初始化
- glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);//顯示程式
- glutCreateWindow("08160741");//開GLUT視窗
- glutDisplayFunc(display);//顯示的函式
- glutMainLoop();//GLUT主要的迴圈
- }
- 反正我不知道這是啥
- #include <stdio.h>
- int main(int argc,char** argv)
- {
- printf("now argc is :$d\n",argc);
- for(int i = 0;i < argc;i++)
- {
- printf("argv[%d] is :%s\n",i,argv[i]);
- }
- }




沒有留言:
張貼留言