2017年6月12日 星期一

Week_04. 古惑仔讀書日記?

2016.03.14
1.畫出一個圓形
2.利用滑鼠點擊來變色
3.利用滑鼠移動改變顏色

畫出一個圓形


利用Cos和Sin畫出一個正圓:
圓形的程式碼:
#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();

    return EXIT_SUCCESS;
}

沒有留言:

張貼留言