安裝 freeglut, 再把lib\libglut32.a複製成libglut32.a
File-New-Project,GLUT 專案 week11-0_sample
File-New_Project,GLUT專案 week11-1_TRT_again
把上週week10-1_glutWireCube_myBody_myArm程式貼來用
要用剛剛教的( 小考T-R-T轉動 )來做修改
glPushMatrix();
glTranslatef();
glRotatef();
glTranslate();
myArm();
glPopMatrix();
week11-2
不要急,這個用github下載下來,複製整個目錄,改檔名,改title
安裝OpenCV2.1小心 Add PATH用預設目錄
重開CodeBlocks, Setting Compiler裡要改3個地方
接下來,再把GITHUB的程式倉庫下載下來
有兩種下載法
第一種是用GIT Bash 下指令
- cd desktop
-git clone https://github.com/11160915/2024graphicsa
-cd 2024graphica
-start .開檔案總管,把week09-1目錄複製到桌面,再改目錄名
第二種作法,在github網站
https://github.com/11160915/2024graphicsa點綠色的code的Download ZIP再壓縮, 也能把week09-1目錄, 拉到桌面,再改目錄名
File-Open 開桌面 week11-2_glm_gundam_opencv_texture_lighting裡面的 再改week11-1_glm_gundam_opencv_texture_lighting.cbp
開起來後,再改專案的Title變成week11-2_glm_gundam_opencv_texture_lighting
Maya切割,匯出OBJ
-handA.obj + handA.mtl
-handB.obj + handB.mtl
繼續修改week11-2_glm_gundam_opencv_texture_lighting
把剛剛的 hand.obj handA.mtl handB.obj handB.mtl 放到 data目錄
改程式 GLModel * pmodel NULL;改成
'''cpp
GLMmodel * pmodel = NULL;
GLMmodel * handA = NULL;
GLMmodel * handB = NULL;
'''
再做修改void drawmodel(){...}複製2段程式 drawHandA() drawHandB()
裡面的pmodel也換成對應的handA 和handB兩個指標
沒有留言:
張貼留言