2020年5月3日 星期日

Note by Jack Week03

一個茶壺的誕生

     叫出OpenGL Utility Kit預設的茶壺圖案。

程式碼:
#include <GL/glut.h>

void display()
{
    glutSolidTeapot( 0.3 );
    glutSwapBuffers();
}

int main(int argc, char**argv)
{
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("week03");
    glutDisplayFunc(display);
    glutMainLoop();
}

漸層色


     還可以畫線ㄛ

程式碼:
#include <GL/glut.h>

void display()
{
    glBegin(GL_POLYGON);//畫線改成GL_LINE_LOOP
        glColor3f(1,0,0);
        glVertex2f(1,0);
        glColor3f(0,1,0);
        glVertex2f(-1,1);
        glColor3f(0,0,1);
        glVertex2f(-1,-1);
    glEnd();
    glutSwapBuffers();
}

int main(int argc, char**argv)
{
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("week03");
    glutDisplayFunc(display);
    glutMainLoop();
}

沒有留言:

張貼留言