2023年3月9日 星期四

小凱week04

第一節課:旋轉

今天先下在上禮拜的win32、data檔,開啟transformation模型,接著以右手定則為準,正數向逆時針旋轉,負數向順時針旋轉。

選y軸(0,0,1,0)

數值為零

數值為正

數值為負

以x軸(0,1,0,0)

數值為零

數值為正

數值為負

以z軸(0,0,0,1)

數值為零


數值為正

數值為負


如果同時有x,y軸,模型會斜著轉



第二節課:進入旋轉

開一個GLUT檔,把上禮拜的程式碼貼過來,加上一些程式碼使茶壺旋轉。(紅色底線標示)

介紹光線

開啟新的GLUT檔,加上範例程式碼裡的light程式碼(紅框標示),茶壺就會有光陰的成果。


把移動跟旋轉做調換會有公轉自轉的差別

自轉


公轉


第三節課:藍色茶壺旋轉

開啟新的GLUT檔,把第一個檔的程式碼複製過來,加上往右的移動glTranslatef(0.5,0,0);跟顏色glColor3f(0,0,1);。
加上黃色的茶壺,避免重疊,往上移動0.5。













沒有留言:

張貼留言