2024年5月9日 星期四

05/09

 1.week12-1_glm_gundam_handA_handB

    安裝freeglut,libglut32.a

    安裝OpenCV2.1,Add PATH,用預設位置

    重開CodeBlocks,Setting-Compiler三個設定

        --compiler的include要加入C:\OpenCV2.1\include

        --linker的lib要加入C:\OpenCV2.1\lib

        --linker設定,要加入cv210 cxcore210 highgui210

    兩種下載方法

        -Git Bash

            --cd desktop

            --git clone https://github.com/帳號/2024graphicsa

            --cd 2024graphicsa

        -在https://github.com/帳號/2024graphicsa點綠色的Code的Download ZIP 在解壓縮,也能把                   week11-2目錄拉到桌面

    改檔名week12-1_glm_gundam_handA_handB

    開Notepad++改title成week12-1_glm_gundam_handA_handB

    要修改的程式:把今天考試的T-R-T設定正確

    技巧1:把擋住的,註解掉。把旋轉,註解掉。

    技巧2:把用來對照的座標原點,用 glutSolidSphere(0.1,30,30);

2.week12-2_glm_gundam_upper_lower
    目標:要把上手臂、下手臂切好、讀入
    事先準備:Maya開起來,把handA.obj讀入,切割出upperA.obj lowerA.obj
    再把week12-1_glm_gundam_handA_handB目錄複製改檔名成        week12- 2_glm_gundam_upper_lower.cbp
    裡面的.cbp改檔名成week12-2_glm_gundam_upper_lower.cbp
    再用Notepad++把Title的目錄,也改成week12-2_glm_gundam_upper_lower
    最後把upperA.obj upperA.mtl lowerA.obj lowerA.mtl丟進data
    再把void drawHandA()複製修改成void drawUpperA() void drawlowerA()
    利用T-R-T轉動,將lowerA和upperA連接
    再利用angle+=da來調整角度

3.week12-3_glm_gundam_keyboard_angleID_mouse_motion_angle
    把week12-2_glm_gundam_upper_lower複製成
    week12-3_glm_gundam_keyboard_angleID_mouse_motion_angle
    利用mouse motion來改變angle
    在int main()裡加入glutMotionFunc(motion);
    



沒有留言:

張貼留言