2020年4月21日 星期二

05161022week08-筆記

1. 期中考10個函式

2. 形狀

**SolidSphere--圓形**

**slices--縱切**

**stacks--橫切**






**SolidCone--甜筒(圓錐)**

**改變圓繞環形之圓形的大小(0.4)**








3. 讓方塊旋轉





















**glScalef(1, 0.3, 0.3);//x不變,y和z變3/1**









**glRotatef(angle, 0, 0, 1);//對z軸旋轉**
**upper_arm();//用函式呼叫前面寫的程式**





<結果>




**方塊依正中心做旋轉**









4. 重新定位中心點,模擬做出類似手臂的旋轉(肩膀固定)




**glTranslatef(0.25, 0, 0);//定位中心點座標**





















<結果>



**沿著設定的中心點旋轉(圓圈處固定)**

















5 .將設定好中心點移動的方塊(手臂),放到想放的地方










**glTranslatef(0.5, 0.5, 0);//將下面設定好中心點的方塊,放置右上角**
**glRotatef(angle, 0, 0, 1);//對正中心做旋轉**
**glTranslatef(0.25, 0, 0);//把手軸放到畫面中心(設中心點)**

<結果>




















6. 畫出上下手臂的移動















**上手臂**


---------------------------------------------------------



**下手臂**






7. 畫左右手













**右手上手臂**
**右手下手臂**





--------------------------------------------------------------------

**左手上手臂**
**左手下手臂**
(負號改變位置)

















沒有留言:

張貼留言