2024年2月26日 星期一

電腦圖學日誌 week02

 1.下載課本的範例 https://jsyeh.org/3dcg10/  windows.zip及data.zip

2.在下載資料夾,把window.zip => windows資料夾 , data.zip裡面的data拉到下載\window資料夾裡面

3.執行shapes.exe 便可操作今天的課本範例

4.mouse右鍵,在右邊可切換 點 線 面

5.mouse右鍵,在左邊可以切換大的頂點和顏色

6.mouse左鍵,在右邊可按綠色數字上下調整


可以改色彩

glColor3f (r , g , b)


可以改頂點座標

glVertex2f (x , y)


##要寫程式,試試看點線面色彩

1.moodle下載 freeglut (桌面還有一份),點開他

2.把freeglut 用mouse drag到桌面,就裝好了

3.把桌面\freeglut\lib\libfreeglut.a複製成libglut32.a

4.CodeBlocks:File-New-Project, 選GLUT專案目錄選桌面,專案名取weeek02_glut_color_teapot

5.GLUT要選桌面的freeglut

6.執行時,會跳出上周的程式。我們來改程式吧!!!

7.左邊的Sources的main.cpp點開,把上週的10行貼上來。 


設定色彩

1:glColor(r,g,b);
2:0,1,0是綠色 1,0,0 紅色 1.1.0黃色 0,0,1藍色
3可用小畫家,來畫其他的色彩,使用滴管來吸色,使用(編輯色彩)來查看色彩的值./255.0
變成有小數點的float浮點數
4:老師以阿尼亞的色彩為例,兩個不同大小的茶壺,用不同的色彩,畫出兩色的效果


*劃出三角形
1:File-New-project,Glut專案,Week02_glut_triangle
2:一樣,把今天的10行貼下來,在家今天的第二個主角

#用小畫家,幫我們找到 任意形狀 的頂點座標
1.開啟小畫家, 把圖片放上去
2.小畫家的座標裡,左上角是0.0 右下角是300,300
3. 座標OpenGL預設是 



*小畫家,幫我們找到(任意形狀,的頂點座標 
1:開啟小畫家座標裡,左上角是0.0,右下角300,300(假設圖片寬度300高度300)
2:關於座標,opengl,預設是(正中間0.0,右邊是+1 左邊是-1 上面是+1 下面是-1 
3:把小畫家的(X座標-中間點200)/200.0,口訣:減一半 除一半 在家負號
4Y座標比較麻煩 -(y座標-中心點200)/200.0,口訣:減一半 除一半 在家負號,
5:FILE-NEW-PROJECT,gLUT專案,week0-glut-maspaint-help-draw






沒有留言:

張貼留言