2024年2月29日 星期四

點線面色彩-Week02

  1. 下載課本範例
  2. windows.zip 解壓縮=> 下載\windows\
  3. data.zip 解壓縮=> 下載\windows\data

  1. Shapes.exe 可以讓你試著用mouse 來切換程式的參數
  2. 左邊的mouse右鍵,可以切換"大頂點"、多一點顏色
  3. 右邊的mouse右鍵,可欺換"點、線、面"
  4. 左邊的mouse左鍵,按住綠色,可上下捲
試試看 GL TRIANGLES 三角形


  1. 左邊設成"多一點顏色" toogle colors at vertices
  2. 左邊切換成 TRIANGLES
  3. 每個頂點,都可以有自己色彩
##  今天的第一個程式: Week02_glut_color_teapot
  1. 先把freeglut 裝在桌面,再把freeglut\lib\libfreeglut.a 複製成 libglut32.a
  2. File-New-Project,GLUT專案,week02_glut_color_teapot,小心"點點點"的目錄,要選桌面
  3. 下一步,GLUT要設定"桌面"的freeglut
  4. 貼上上周的10行程式,直接拿來用
  5. 在加一行 Color3f(1,1,0);

## 可以用小畫家,挑選我們需要的顏色
  1. 開啟小畫家,把你要畫的圖,貼進去
  2. 利用滴管來吸色,再用「編輯色彩」來看它的數字
  3. 程式裡 gIColor3f (r,g,b):是0.0~1.0中間,所以我們就把吸到的顏色 / 255.0就可以了。
  4. ex. g1Color3f (247/255.0, 180/255.0, 171/255.0);5.我們來畫兩個茶壺,先畫大的再畫小的
三個頂點使用不同色彩畫出彩色三角形
畫出安妮雅的兩個角



用for 迴圈和三角函數畫出一個圓,for(float a=0;a<=3.14159*2;a<+=0.1){
    glVertex2f( cos(a), sin(a) );}
cos&sin,乘上0.5會變小
cos&sin,各加上0.5,會增加x&y的座標,稍微調整就可以完成米老鼠的圖案
將程式修改一下可以,縮短程式,得到更完美的米老鼠














沒有留言:

張貼留言