2017年3月7日 星期二

Week3_吳宣旻

WEEK3  課堂der筆記筆記 


課堂作業1~~~自由的RGB三角形

1.從網址http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/中下載[data]、[win32]、[glut32.dll]


2.先解壓縮[win32]壓縮檔至桌面

3.再開啟[win32]資料夾,把[glut32.dll]與解壓後的[data]複製進去

4.開啟資料夾中的Shapes.exe

5.對左邊座標軸的黑框按右鍵,選擇Specify colors(彩色)

6.對右邊程式碼的黑框按右鍵,選擇POLYGON(三角形)

7.於右邊程式碼中的數值,左鍵上下可調整三角形色彩(R,G,B)


課堂作業2~~~RGB小茶壺

1.與WEEK1http://2017graphicsa.blogspot.tw/2017/02/week1_26.html的課堂作業3之簡化小茶壺步驟相同
2.增加程式碼如下:
   glColor3f( 0.3 , 0 , 0.3 );      //此程式碼3f為色彩RGB與浮點數f,( R , G , B)
3.執行程式碼,可見R紅+B藍的紫色小茶壺

4.開啟小畫家吸管功能,選擇一個喜歡的色彩
5.點擊右上Edit Color查看色彩的RGB的詳細數值

6.更改程式碼如下:
   glColor3f( 217/255.0 , 195/255.0 , 238/255.0 );      //此為255單位


課堂作業3~~~自己的程式打打打之RGB三角形

1.刪除小茶壺程式碼:
   glutSolidTeapot(0.3);    //小茶壺
2.改為:
   glBegin(GL_TRIANGLES);

        glColor3f( 1 , 0 , 0 );        //(R,G,B)
        glVertex3f( 0 , 0 , 0 );      //(x,y,z)

        glColor3f( 0 , 1 , 0 );
        glVertex3f( 1 , 1 , 0 );

        glColor3f( 0 , 0 , 1 );
        glVertex3f( 1 , -1 , 0 );

   glEnd();

3.執行程式碼


沒有留言:

張貼留言