111/05/02上課筆記
WEEK11-1 複習貼圖+模型
*compiler include .h 目錄
*linker lib .lib 目錄
*linker 需加入的一堆檔案 副檔名.lib
*bin中的 .dll檔案位於 "工作執行目錄"
(可參考week09加入OpenCV)
1.新增一專案
2.加入鋼彈,將下載資料myGundam中的data3D模型放入"freeglut\bin"(把模型放入"工作執行目錄")
將下載資料source中的glm.c&glm.h放入"專案目錄",並將glm.c副檔名改為glm.cpp
4.複習第9週加入OpenCV程式碼並執行
-執行成功表:OpenCV設定成功(可參閱week09)、PATH的path設定成功、gundam的data位置正確。
5.複製10行程式碼以及myTexture(可至teams或自己的blogger複製下載)
-得到穿上鋼彈衣服(diffuse)的茶壺6.新增以下程式碼(模型相關)
7.開啟3D功能
*glEnable(GL_DEPTH_TEST);///開啟3D功能,將圖片邊界
*glEnable(GL_DEPTH_TEST);///開啟3D功能,將圖片邊界
8.加入旋轉
*display()中新增以下:
-新增角度變數:float angle = 0;
-添加備份矩陣:glPushMatrix();
2.再輸入"$ git pull"將雲端的資料拉下來
-添加旋轉:glRotatef(angle,0,1,0);
-添加還原矩陣glPopMatrix();
-旋轉角度+1:angle+=1;(若過快可改為0.1)
*main()中新增以下:
-glutIdleFunc(display);///有空就呼叫display,若沒加入則不會旋轉
-glEnable(GL_DEPTH_TEST);///開啟3D功能
WEEK11-2 加入git
1.若使用自己的電腦則不用再clone一次,可直接跳轉至桌面的主資料夾

4.使用自己的電腦可不用再次輸入信箱和名字,可直接commit更新時間後push
沒有留言:
張貼留言