2023年5月11日 星期四

小凱week13

第一節課

安裝git,再把雲端2023graphicsb下載下來!

用codeblock把finalproject打開!

step01-1 為了之後不用再下載glut,我們要把finalproject的絕對路徑改成相對路徑!

檔案按滑鼠右鍵選最下面的properties,點選右下角,把compler跟link的路徑改成相對路徑,之後按save everything。



把上課軟體的freeglut拉到finalproject裡面

step01-2 git的gitgnore會擋上傳的檔案類型,為了要放行freeglut,要把.a跟.lib註解掉,再到codeblock去save everything。

之後把檔案推到雲端上!


第二節課

用maya切模型,再把模型放到finalproject裡面!

發現檔案少glm.cpp,去前幾週的檔案複製到finalproject,加到codeblock裡,再加上三行程式碼。
匯入模型,加上程式碼。
if(head==NULL){
        head=glmReadOBJ("model/head.obj");
        body=glmReadOBJ("model/body.obj");
        righthandup=glmReadOBJ("model/righthandup.obj");
        lefthandup=glmReadOBJ("model/lefthandup.obj");
    }
    glPushMatrix();
    glScalef(0.3,0.3,0.3);
    glmDraw(head,GLM_MATERIAL);
    glmDraw(body,GLM_MATERIAL);
    glmDraw(righthandup,GLM_MATERIAL);
    glmDraw(lefthandup,GLM_MATERIAL);
    glPopMatrix();

第三節課

透過鍵盤控制模型顯示,完成後再推送雲端一次。

透過滑鼠移動



沒有留言:

張貼留言