檔案資源下載:http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/
1.下載 data、win32、glut32.dll這三個檔案
2.將glut32.dll放在跟windows.zip(win32)同一個目錄下
3.執行win32解壓完裡面的Shape.exe
| 參數:glColor3f(R,G,B)、glVertex(X,Y) |
(2)Color色彩
(3)三個參數
(4)f float浮點數 0.0~1.0
ub unsigned char 0~255
glVertex(X,Y)→(1)gl是OpenGL函式的意思
(2)Vertex頂點
(3)二個參數
(4)f float浮點數 0.0~1.0
ub unsigned char 0~255
part2
這裡會用到week01的OpenGL跟GLUT部分
1.先從複製OpenGLproject複製出以下這幾行程式碼(在86行的地方)
glBegin(GL_TRIANGLES);
glColor3f(1.0f, 0.0f, 0.0f); glVertex2f(0.0f, 1.0f);
glColor3f(0.0f, 1.0f, 0.0f); glVertex2f(0.87f, -0.5f);
glColor3f(0.0f, 0.0f, 1.0f); glVertex2f(-0.87f, -0.5f);
glEnd();
(PS:可以用Ctrl+F使用搜尋功能來快速找到)
2.建立GLUTproject
3.將程式碼刪減成像下面這樣
4.貼上我們剛剛複製的程式碼
5.打開一個GLUTproject然後全部清空,在自己試試看打出以下程式碼

(PS:int main(int argc, char**argv)括號裡面是寫底層用的)
6.用小畫家找點的位置在用code畫出南瓜
7.換算公式如果是300X300位置就會變成(X-150)/150
-----------------------------------------------分隔線------------------------------------------------------------------
老師上課的範例圖
5.打開一個GLUTproject然後全部清空,在自己試試看打出以下程式碼
(PS:int main(int argc, char**argv)括號裡面是寫底層用的)
6.用小畫家找點的位置在用code畫出南瓜
7.換算公式如果是300X300位置就會變成(X-150)/150
-----------------------------------------------分隔線------------------------------------------------------------------
老師上課的範例圖












沒有留言:
張貼留言