2024年2月29日 星期四

罐頭's 電腦圖學日記 Week02

  week02  

主題:點、線、面、色彩

1.下載課本範例 https://jsyeh.org/3dcg10/

2.windows.zip 解壓縮 => 下載\windows\

3.data.zip 解壓縮 => 將檔案複製到windows裡 => 下載\windows\data

4.點擊 Shapes.exe 可以讓你試著用 mouse 來切換程式的參數

5.左邊的 mouse 右鍵 , 可切換「大頂點」, 多一點顏色

6.邊的 mouse 右鍵 , 可切換「點 線 面」

7.邊的 mouse 左鍵 , 按住綠色數字 , 可上下拖曳數字大小


※ 來試試看 GL_TRIANGLES 三角形
    1.左邊設成「多一點顏色」toogle colors at vertices
    2.左邊切換成TRANGLES
    3.每個頂點都有自己的色彩
    

##week02_glut_color_teatop

    0. 先把 freeglut 裝在桌面 ,

       再把 freeglut\lib\libfreeglut.a 複製 => 改名為 libglut32.a

    1. File-New-Project , GLUT專案 , week02_glut_color_teapot  ...的路徑 要選桌面

    2. 下一步 GLUT 要設定「桌面」的 freeglut

    3. 貼上上週的「10行」, 直接拿來用

    4. 再加上1行 glColor3f(1,1,0) ;


#可以用小畫家挑選自己想要的顏色

1.開啟小畫家 , 把要畫的圖 , 貼進去

2.利用滴管吸色 , 再用「編輯色彩」來看它的數字(色彩參數)

3.程式的glColor3f(r,g,b) 要藉於 0.0~1.0 中間 所以吸到的顏色要除以255.0

#畫彩色漸層三角形

1. 開新的一個 Project ,畫圖形和新增顏色

```cpp

glBegin ( GL_POLYGON ); ///畫多邊形

glColor3f ( r , g , b ); ///色彩

glVertex2f ( x , y ); ///頂點位置

glEnd ( ); ///結束畫

```

用小畫家找座標

1. 開新專案後,將需要的圖貼上小畫家

    建議使用視窗大小為400x400,中心點在200x200

    口訣 : 減一半、除一半、Y加負號   (座標為小畫家視窗左下角的數字)


將圓改大小及位置






畫出一隻米老鼠



















沒有留言:

張貼留言