2016年3月1日 星期二

Week02 呂汶佶

Hw01
教材: jsyeh.org/3dcg10
下載[data] [win32[glut32.dll 
]
解壓縮放一起


Hw02

1.調整顏色glColor3f(1,0,0);
(紅,綠,藍)


#include<GL/glut.h>  //標頭檔
void display()
{
     glColor3f(1,0,0);//顏色
    glutSolidTeapot(0.3);//大小
    glutSwapBuffers();
}
int main(int argc,char**argv)
{
    glutInit(&argc, argv);  //引入程式
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);  //雙視窗
    glutCreateWindow("hello 3D");  //視窗名稱
    glutDisplayFunc(display);  //展示
    glutMainLoop();
}



Hw03

跟改背景顏色4個參數

1.  glClearColor(紅,綠,藍,0);//背景顏色
          glClear(GL_COLOR_BUFFER_BIT);


程式碼

#include<GL/glut.h>  //標頭檔
void display()
{
    glClearColor(1,1,0,0);//背景顏色,黃
    glClear(GL_COLOR_BUFFER_BIT);
    glColor3f(1,0,0);//茶壺顏色
    glutSolidTeapot(0.3);//茶壺大小
    glutSwapBuffers();
}
int main(int argc,char**argv)
{
    glutInit(&argc, argv);  //引入程式
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);  //雙視窗
    glutCreateWindow("I LOVE APPLE PIE");  //視窗名稱
    glutDisplayFunc(display);  //展示
    glutMainLoop();
}


沒有留言:

張貼留言