2017年3月7日 星期二

Week03 邊緣人的日常

今日主題: 點,線,面,色彩

今日目標: 完成三角形的顏色更改



先輸入網址 jsyeh/3dcg10/
下載 dota  /  win32  /  glut32.dll  三個檔案


按照上週進度新增專案   , 打開茶壺 , 簡短程式碼 , 此時為黑白茶壺。


更改茶壺顏色 



將茶壺改為三角形,並且可自行調整顏色



更改程式碼變成
#include <GL/glut.h>
static void display(void)
{
    glBegin(GL_POLYGON);
        glColor3f(1,0,0);
        glVertex3f(0,0,0);
        glColor3f(0,1,0);
        glVertex3f(1,1,0);
        glColor3f(0,0,1);
        glVertex3f(1,-1,0);
    glEnd();
    glutSwapBuffers();
}
int main(int argc, char *argv[])
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("GLUT Shapes");
    glutDisplayFunc(display);
    glutMainLoop();
    return EXIT_SUCCESS;
}
變為三角形,並且可更改顏色








沒有留言:

張貼留言