2022年3月21日 星期一

Qinye_week05

111/02/21上課筆記

WEEK05-1

1.至https://jsyeh.org/3dcg10/下載data&win32

2.解壓縮windows至windows,解壓縮data(data為很多模型檔)至windows資料夾中

3.點選Transformation.exe開啟

4.左標與軸的應用

glRotatef(旋轉,X軸,Y軸,Z軸)

--X軸

--Y軸



--Z軸(從肚子中間向前延伸)


WEEK05-2作業1_旋轉黃色茶壺(補gif)

1.開啟新檔案,新增定位Z軸,轉動正向180度
--新增" glRotated(180, 0, 0, 1)" 

2.將動作加入,可用滑鼠操控,但存在問題
--新增motion,glutMotionFunc(motion);
--無法累加滑鼠座標做旋轉,只能依照點擊位置做起始
3.新增滑鼠動作,讓茶壺可隨著滑鼠拖曳量作旋轉而不會因滑鼠點擊回到點擊的座標位置
--新增mouse,glutMouseFunc(mouse);
*只用X座標做拖曳

WEEK05-3上周滑鼠繪點複習+補充

*已補充部分於week04-3.4
1.更改mouse為motion,使滑鼠可以長壓繪圖,線條較平滑

------------------------------------------------(我是分隔線)-----------------------------------------------------

*WEEK05-補充gist崁入程式碼


2.命名檔名(使用C語言寫,需加C的附檔名)
3.<script src="gist網址.js"></script>







沒有留言:

張貼留言