2017年3月7日 星期二

Week 03 OW李寧OW

今天小葉老師讓我們到他的網站http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/

 
   
 
下載[data][win32]和glut32.dll
解壓縮丟到windows資料夾
 
 
 
開啟Shapes.exe
按一些東西

 
 
 
 
 


之後在開起上上週的freeglut
在進行修改
glcolor3f是三個顏色(RGB)的浮點數
glvertex2f是座標X,Y的浮點數

程式碼
static void display(void)
{
    glBegin(GL_POLYGON);
    glColor3f(1,0,0);
    glVertex3f(1,0,0);

    glColor3f(1,1,0);
    glVertex3f(0,1,0);

    glColor3f(1,0,0);
    glVertex3f(0,0,1);
    glEnd();

    glutSwapBuffers();
}

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

    glutDisplayFunc(display);
    glutMainLoop();
}

沒有留言:

張貼留言