2019年3月22日 星期五

week05_豬窩

上課囉

今天要學的是打光
老師說比平常更早學
感覺起來今天的豬腦要再度燃燒


主題:打光、lighting/material
一樣先下載windows、glut32、data
打開data




就可以看到這個

最一開始的樣貌

    調整光源後

再次調整

調整軸的全名
Pos:Position
Ka:ambient light
Kd:diffuse light
Ks:specular light

好像還行ㄟ
實作看看吧


成功拉!!水壺變白了

接下來新增程式碼讓它轉起來

void display()
{
    glClear(GL_COLOR_BUFFER_BIT |GL_DEPTH_BUFFER_BIT);
    glPushMatrix();(新加這行)
    glRotatef(angle, 0,1,0);(新加這行)
    glutSolidTeapot(0.3);
    glPopMatrix();(新加這行)
    angle++;(新加這行)
    glutSwapBuffers();
}


int main(int argc, char *argv[])
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);

    glutCreateWindow("GLUT Shapes");


    glutDisplayFunc(display);
    glutIdleFunc(display);(這行記的加)


挖~~~~~~轉起來惹
今天的進度就完成拉~



沒有留言:

張貼留言