顯示具有 06160114_黃旭 標籤的文章。 顯示所有文章
顯示具有 06160114_黃旭 標籤的文章。 顯示所有文章

2019年5月24日 星期五

huangxuuu電腦圖學week14

今日目標:動畫
(1)計時器
(2)內差公式
(3)動畫
(4)作業問題回覆:路徑問題的四行與兩個檔案
(5)利用內差公式以及存檔程式motion將作業做成動畫
(6)期末作品

(4)working這兩行
(7)directory這兩行

2019年5月17日 星期五

huangxuuu電腦圖學week13

今日目標:
(1)檔案
(2)關節,擺動作
(3)複習
(4)作業:機器人擺動作
(1)檔案 (2)

2019年5月10日 星期五

huangxuuu電腦圖學week12

今日主題:貝殼檔播放聲音

(1)開一個貝殼專案


(2)貝殼裡面可以先執行一個聲音檔案
1.到http://billor.chsh.chc.edu.tw/sound/glassbreak.wav 下載wav檔
路徑存成C >桌面
把路徑\檔名中所有\改成\\
2.在專案按右鍵>建置設定






(3)開一個GLUT專案:準備好freeglut資料夾







(4)把貝殼的重要程式碼貼到GLUT





發現可以撥放~
於是
來做鍵盤
在GLUT找到紅色框框的位置

準備好鍵盤音檔
並寫程式碼



完成~

接下來要讓城市可以執行其他音檔
























2019年4月26日 星期五

huangxuuu電腦圖學week10

今日目標:TRT旋轉(改變旋轉軸)


一.移動與旋轉
(1)設定好windows目錄,執行transformation.exe
 
(2)觀察glRotatef和glTranslate順序對調會有什麼差別
*glTranslatef();在外面:自轉後一邊移動
*glRotatef();在外面:一邊移動一邊繞著別人轉
 

二.TRT旋轉
 
 

2019年4月12日 星期五

huangxuuu電腦圖學 week08

week08
主題:
貼圖

一.範例:texture.exe

小葉老師的電腦學資源網站
(1)下載[windows.zip][data.zip][glut32.dll]
並且把所有zip檔案解壓縮
與[glut32.dll] 一併移至windows目錄
(2)執行texture.exe

二.實作PART1:產生OpenCV目錄並從裡面抓取dll檔

(1)下載OpenCV版本2.1
https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/

(2)開啟安裝精靈

(3)勾選Add Path

 
(4)安裝成功會產生一個OpenCV2.1目錄


(5)關掉codeblocks,在能在(C:)>OpenCV2.1>bin目錄底下找到以下dll檔案

 


三.實作Part2:重新開啟codeblock,建立貝殼專案

(1)開專案







(2)調路徑與建置設定



1.directory>Compiler(編譯器目錄):opencv2.1>include,include目錄存放了.h檔
2.directory>linker(連節目錄):opencv2.1>lib,lib目錄存放了.lib檔
3.link library(連結的子資料夾):
         cv210
         cxcore210
         highgui210

/1/

理由:





/2/


/3/





把這三個.lib檔一一編輯成資料夾名稱的格式


就可以建置了


 

四.實作PART3:

(1)依照前幾周方式在桌面設定好一個freeglut目錄
(2)建立兩個新的GLUT專案,其中一個貼上之前的茶壺程式



(3) 把貝殼專案裡紅色框框和藍色框框程式碼貼到GLUT相對的位置

/貝殼/


/GLUT/


/貝殼丟進GLUT/




(4)做跟剛剛一樣的opencv2.1建置設定


/*(include) (lib) (cv210,cxcore210,highgui210)*/


(5)貼圖檔的位置!!!!!!!
freeglut>bin




(6)遇到問題1:黑窗沒有同時跑出來





(7)遇到問題2:

/參考黑窗程式/


/藍色框框參考黑窗程式/
/紫色框框處理id/
/紅色框框建置錯誤/


/試著在freeglut匯入cv.h,沒有解決問題/





程式碼進度: