顯示具有 week12 標籤的文章。 顯示所有文章
顯示具有 week12 標籤的文章。 顯示所有文章

2018年1月17日 星期三

Week12

1. 到moodle 下載myGL_Frustrum221

2. 新建Glut專案,複製myGL_Frustrum_skeleton.cpp的程式碼並全部取代

3. 新增以下程式


找不到M_PI只好自己定義(可能是版本太舊)


4. 執行結果




2018年1月13日 星期六

計圖筆記WEEK12


myGL_Frustrum221編譯且執行

1. 至moodle 下載myGL_Frustrum221壓縮檔,解壓縮

2. 建立GLUT專案檔
    解壓縮後資料夾裡的程式碼 複製至專案檔中

3. 出現問題 : freeglut ERROR: Function called without first calling 'glutInit'
    解決方法 :
A.int main(int argc,char *argv[]) 補上
B. glutInit( & argc, argv );這行指令加在main裡面)

我只是一只可愛的麻雀(._.)Week12 筆記

本周主題:場景



1. 去下載
myGL_Frustrum221_MultiView_2012_1221-20171130T060949Z-001.zip

2. run看看.exe檔

3. 開一個glut專案,把這個code copy過去main.cpp

4. 加幾個程式碼



5. Build and run





*開啟P語言的範例程式*

1. 在library中下載collada和picking

2. 文件 -> 範例程序 -> 雙擊打開 collada 的 viewer2D




3. 把false改成true以顯示3D模型



4. 可以用滑鼠+鍵盤移動拖曳




5. 打開picking的simple



6. 執行觀察看看


因為有點難截圖直接說明

一開始預設邊框是黑色的
當滑鼠移到橘色的方塊上時 -> 邊框變橘色
當滑鼠移到黃色的方塊上時 -> 邊框變黃色






















2018年1月12日 星期五

魏建新的第十二週學題單

(1)主題:場景Scene
              Mocap、Skeleton、Model

1.下載myGL_Frustum211_MultiView

2.開啟GLUT專題檔

3.解決EEROR:加上int main(int argc,char *argv[]),glutInit( & argc, argv );



  

2018年1月11日 星期四

40147027S-Week12

Processing

  1. 開啟速寫本,下載collada、picking
  2. 開啟範例程序
  3. 開啟Viewer2D,執行
  4. 將部分false改成true
OpenGL
  1. 下載myGL_Frustrum221_MultiView_2012_1221-20171130T060949Z-001.zip
  2. 加上:
    int main(int argc, char**argv)
    glutInit(&argc, argv);
  3. 執行

2018年1月10日 星期三

abcqq week12

week 12

1. 下載 myGL_Frustrum 221_MultiView
2.開glut並複製程式碼執行














2.安裝Collada在P語言














打開範例viewer 2D













3.執行老師的程式碼:(小竹竿人移動)

2017年12月21日 星期四

[耍廢]WEEK12

myGL_Frustrum221編譯且執行
1. 至moodle 下載myGL_Frustrum221壓縮檔,解壓縮

2. 建立GLUT專案檔
    解壓縮後資料夾裡的程式碼 複製至專案檔中

3. 出現問題 : freeglut ERROR: Function called without first calling 'glutInit'
    解決方法 :
A.int main(int argc,char *argv[]) 補上
                      B. glutInit( & argc, argv );這行指令加在main裡面)

2017年12月20日 星期三

蒲立年的學習筆記 Week 12

一、範例黨執行
下載myGL_Frustum211_MultiView
(1)跑執行檔 .exe

(2)程式.cpp編譯

把老師給的範例程式.cpp貼到新的openGL專案

在main的地方程式碼補上如下:

int main(int argc,char *argv[])
{
    glutInit(&argc,argv);


就可執行執行喽~

二、Scene 場景
打開Processing,並在Library的地方 install Collada

在文件->範例程式->Collada的地方開啟Viewer2D執行

可以按指令並配合滑鼠拖曳就可以移動~



Mengting計圖筆記Week12

主題:場景Scene

Mocap、Skeleton、Model

執行老師的OpenGL程式碼-myGL_Frustrum_skeleton

1. 從moodle下載該檔案並解壓縮。
2. 開啟一CodeBlocks的GLUT project。
3. 將步驟1解壓縮得到的檔案,除.exe檔以外,均複製到步驟2的GLUT資料夾中。
4. 將GLUT專案檔中原本的main.cpp移除(避免重複entry point),並在左側欄project圖示上方按右鍵->Add files,將下載的檔案加入。
5. 此時嘗試編譯,應會出現Error,逐條處理。


Error
(1) 'M_PI' was not declared in this scope
解法: Setting -> Compiler 取消 C++11 ISO的勾選
(2) 這個是舊的OpenGL,需要在int main()的括弧中補上int argc,char *argv[],並在main()中加上這一行程式碼glutInit( & argc, argv );

6. 編譯成功!


 

Processing(待補)

2017年12月10日 星期日

詠銓_Week12_Note

Class:讀openGL程式碼

1.在moodle下載老師準備的 myGL_Frustrum221_MultiView_2012_1221程式碼

2.開啟一個新的openGL專案,移除本來的檔案新增下載的程式碼


3.按編譯,如果有錯誤訊息,逐條處理。
  Note: 此程式的錯誤訊息有:
    (a)M_PI,去Compiler裡面取消 C++11 ISO 的勾選,即可使用此參數
    (b)此為舊的openGL ,須在 int main() 括弧裡面加 int argc, char *argv[],並在主程式裡面加
         glutInit(&argc, argv);

4.編譯成功


Class: Model

1.下載P語言,執行

2.新增兩個程式庫


3.打開範例 viewer2D ,尋找讀取模型相關的程式碼。

Class: Scene

1.打開範例 Simple ,尋找場景相關程式碼。

 Note:
    a.Scene 的概念類似資料結構中的"樹",也就是說這個場景會連結許多子樹。








2017年12月9日 星期六

周承翰_計圖學習筆記_Week12

myGL_Frustrum221編譯且執行

1. 至moodle 下載myGL_Frustrum221壓縮檔,並解壓縮

2. 開啟CodeBlocks的GLUT專案檔
    解壓縮後資料夾裡的程式碼 - [複製貼上] 至專案檔中

3. 執行 
    問題 : freeglut ERROR: Function called without first calling 'glutInit'
    解決方法 : (1) int main(int argc,char *argv[]) 補上
                      (2) glutInit( & argc, argv );這行指令加在main裡面)

4. 

 Viewer2D 

1. 開啟P程式語言 processing3.3.6.exe

2. 安裝 [速寫本] - [引用庫文件] - [添加庫文件] - [ collada ] (方法詳情請至week11)

3. 開啟 [文件] - [範本程序] - [viewer2D] 
    

4. boolean modelsEnabled[] = new boolean[]{false,true,false,false,false,false,true};
  這行bool array 隨意一個設為 true 然後執行 

5. 選擇鍵盤 [ a , s , d , z , x , c , 1 , 2 , 3 , p , o ]決定模式,再用滑鼠控制 


    (電腦跑不出來...暫定略過)

2017年12月7日 星期四

俊凱的week12筆記

一.
1.下載上課檔案區 myGL_Frustrum221_MultiView_2012_1221-20171130T060949Z-001.zip檔案
2.開啟glut專案複製程式碼
3.修改程式碼如下並執行
二.
1.開啟Processing
2.下載collada,picking Library
3.執行collada example(Viewer 2D)
三.
1.執行老師程式碼
2.此程式可捕捉影片畫面動作

2017年12月5日 星期二

2017年11月30日 星期四

陳映羽的圖學 week12

1. 下載程式檔案
2.複製程式碼並重新開一個glut,貼上

3.在main加入一些參數

4.執行


楊喻文的學習手札 20171130

week12

Scene 場景

Mocap、Skeleton、Model

1.

到moodle下載"myGL_..."開頭的檔案
  跑執行檔體驗一下(會出現四個框框)
  
  .cpp開啟 試著自己編譯
   但是其實要自己開一個openGL的專案,再把.cpp內容丟到main當中,再加一些工
   加工
    這算是新版本,因為當初覺得不用傳參數,但是好像又應該傳參數才對,所以有兩種版本
      執行結果會和上面的.exe執行結果相同

2.

開啟processing
到速寫本下載兩個東西
I. collada
II.picking
都下載好之後,到檔案->範例程序

A.

找到collada資料夾,打開Viewer2D
直接執行之後,可以看到灰灰的畫面
如果想要看圖片,找到框紅線這行,把其中一個false改成true
就可以看到圖片(每個false都是一個模型)
現在我把第三個false改成true,可以看到一張模型出現了
按照上面指示,按不同鍵的時候,會有不同效果出現
(我按了很多不同鍵+滑鼠之後的結果)


讀模型三部曲
1.宣告模型
2.讀入模型
3.做模型

1.宣告模型
2.讀入模型
model=.....
3.做模型
do......

B.

開啟picking的simple
直接執行可以看到兩個小立方體在轉轉轉
本來畫面應該是一個橘色和一個黃色框框在轉,沒殘影
然後滑鼠移動到橘框框上時,外面黑框框會變成橘色,黃色也是
但是因為本人筆電顯卡有問題,所以顯示不出來>"<

3.

展示一些其他作品