2017年3月14日 星期二

Week04 ─ 沒有最狂只有更狂,狂日記

、做出圓形



程式碼如下:
#include <GL/glut.h>
#include <math.h>
 void display()

{
    glBegin(GL_POLYGON);
    for(float angle=0;angle<=3.1415926*2;angle+=0.01){
        glVertex2f( cos(angle), sin(angle));
    }
    glEnd();
    glutSwapBuffers();
}
int main(int argc, char *argv[])
{
    glutInit(&argc, argv);

    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);


    glutCreateWindow("GLUT Shapes");

    glutDisplayFunc(display);

    glutMainLoop();

}


接著,利用滑鼠點擊改變圖形顏色。



也可以利用滑鼠滑動來改變顏色。

沒有留言:

張貼留言