2023年2月23日 星期四

第二週


首先複習上周的glut建置環境



    第二步要完成今天的第一個作業白色茶壺

第三步從main.cpp裏頭剪貼我們需要的程式碼
最後按下齒輪就能完成了!
第四步加上glutColor3f(r,g,b);glutSolidTeapot(0.3);
就可以創造各種顏色大小不同的茶壺~
glColor3f(1,1,0);
   glutSolidTeapot( 0.5 );
   glColor3f(1,0,1);
   glutSolidTeapot( 0.4 );
   glColor3f(0,1,1);
   glutSolidTeapot( 0.3 );
   glutSwapBuffers();

第五步利用三個點創造一個三角形


第六步利用三個點分別不同顏色的設定,做出彩色的三角形
glColor3f(1,0,0); glVertex2f(0,1);//上面 紅
      glColor3f(0,1,0); glVertex2f(-1,-1);//左下角 綠
       glColor3f(0,0,1);glVertex2f(1,-1);//右下角 藍
第七步學會描點
glVertex2f((65-100)/100.0,-(54-100)/100.0);


第八步驟.畫出圓形
void myCircle(float r,float x,float y)
for(float a=0;a<=2*3.141592;a+=0.01){
        glVertex2f( r*cos(a)+x,r*sin(a)+y);}
 glColor3f(1,1,0);//數字不能超過1
      myCircle(0.3,0.5,0.5);





沒有留言:

張貼留言