本週課程內容:glRectf()函式、glRectf()手臂
glRectf()函式
步驟:開啟新專案-->輸入GLUT10行程式-->增加glRectf(右上X,右上Y,左下X,左下Y);(如下圖)-->加入紅色手臂放在 glPushMatrix();和glPopMatrix();之間(如下圖)-->先把手臂移到正中心(如下圖)-->加入對Z軸旋轉角度(如下圖)-->手臂掛回原來位置(如下圖)-->增加讓滑鼠移動能使紅色手臂旋轉void mouse、void motion(如下圖)
glRectf()手臂
步驟:開啟新專案-->運用上方的程式並在glPushMatrix();和glPopMatrix();之間加入一個完整的glPushMatrix();、TRT、glColor3f();、glRectf();、glPopMatrix();-->更改數值綠色手臂連在紅色手臂(如下圖)-->改TRT X的正負值達成鏡射(如下圖)-->增加void keybord()函式後只要按下數字鍵0~3就可以選擇關節移動(如下圖)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
沒有留言:
張貼留言