2016年3月8日 星期二

Week03_王偉丞

課堂(二)寫個三角形(GL_POLYGON)
#include<GL/glut.h>
void display()
{
    glBegin(GL_POLYGON);
        glColor3f(1,1,0);
        glVertex3f(0,0,0);
        glVertex3f(0,1,0);
        glVertex3f(1,1,0);
    glEnd();
    glutSwapBuffers();

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

#include <GL/glut.h>
void display()
{
    ///glutSolidTeapot(0.3);
   glClearColor(2, 2, 2, 2);
    glClear(GL_COLOR_BUFFER_BIT);
    glBegin(GL_POLYGON);
glColor3f(47/255.0,122/255.0,215/255.0);
        glVertex3f(0.0, 0.0, 0.0);
        glVertex3f(1.0, 0.0, 0.0);
        glVertex3f(1.0, 1.0, 0.0);
    glEnd();

    glutSwapBuffers();
}
int main(int argc, char**argv)
{

    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("hello");

    glutDisplayFunc(display);
    glutMainLoop();
}

三、
1.以小畫家設定形狀顏色座標
2.滑鼠點擊印出程式

沒有留言:

張貼留言