2022年6月8日 星期三

Ru的電腦圖學筆記>

 

Step01

    1.利用 glRectf(x1,y1, x2,y2) 方塊,簡化程式,示範TRT的觀念

        -新增 GLUT 專案,檔名:week13_rect_TRT

        -貼上 GLUT 十行程式,不用茶壺,改 glRectf()

    2.把紅色的手加上去,讓他可以轉動


    3.依序把 T-R-T 寫出來

        -先寫最下面的 Translate 把手臂的旋轉中心放到世界的中心

        -加上 float angle=45 可以看到手臂在肚臍的地方轉45度

        -最後調整最下面的 Translate 把手臂的位置移到原來的地方

Step02

    1.用 mouse motion 來改變手臂的角度

    2.新增 GLUT 專案,檔名:week13_rect_TRT_TRT

        -沿用前面的程式

        -增加第二個關節

    3.照著把下手肘的T-R-T依序做出來

Step03

    1.新增 GLUT 專案,檔名:week13_rect_many_TRT

        -做出另一隻手的關節

    2.使用鍵盤keyboard()來切換 angleID


 完成!!💝💝💝💝💝💝💝

沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...