上課作業1
1.先開啟一個GLUT專案,將內部的程式碼全部清除
然後輸入
然後輸入
#include <stdio.h>
#include <GL/glut.h>
int main (int argc,char ** argv)
{
for(int i=0;i<argc;i++)
{
printf("argv[%d]:%s\n",i,argv[i]);
}
}
按執行
今天學到argv代表參的個數
argc代表參數的字串
argc代表參數的字串
2.把freeglut資料夾打開,然後複製freeglut.dll
3.將“ freeglut.dll”貼到GLUT資料夾內
4.打開黑視窗
輸入剛剛資料夾的路徑後就可以了
輸入剛剛資料夾的路徑後就可以了
上課作業2
開啟一個新專案然後輸入以下程式碼按執行
可以畫出一個無顏色的茶壺
(老師今天教的茶壺程式碼)
#include <stdio.h>
#include <GL/glut.h>
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glutSolidTeapot(0.3);
glutSwapBuffers();
}
int main (int argc,char ** argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE);
glutCreateWindow("Week02 Hello World Triangle");
glutDisplayFunc(display);
glutMainLoop();
}
如果要更改茶壺的顏色要使用 glColor3f() 函式
改背景顏色
利用glClearColor
上課作業3
今天教畫製一個顏色三角形
也是開啟一個專案,然後輸入以上程式碼後按執行








沒有留言:
張貼留言