2017年3月14日 星期二

03/14-Week04-這404160303紹勳ㄉ課堂筆記喔

今天第一個作品
正圓形
使用了glVertex2f(cos(angle),sin(angle));
 
使用
void mouse(int button,int state,int x,int y){
    printf("%d %d %d %d\n",button,state,x,y);
    glColor3f(1, x/300.0 , y/300.0);
}讓我們的正圓形可以變更顏色
 
 
使用void motion(int x,int y){
   glColor3f(1, x/300.0 , y/300.0);
   glutPostRedisplay();
}
節省電腦CPU






第四步
加入
 glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
這行幫助清除背景
    glBegin(GL_TRIANGLE_FAN);
    glVertex2d(0,0);
讓他變成小精靈的樣子

 

 


沒有留言:

張貼留言