顯示具有 04160781_蕭敬樺 標籤的文章。 顯示所有文章
顯示具有 04160781_蕭敬樺 標籤的文章。 顯示所有文章

2017年6月5日 星期一

2017-06-05 week16 04160781蕭敬樺

1.內差公式
測試=新*90000+(1-舊的)*30000

               

2.存檔讀檔
3.讀入鍵盤滑鼠

2017年5月15日 星期一

2017-04-15 04160781 蕭敬樺

1.複習小考
2.讀圖檔
3.設定貼圖
4.轉動地球
考試範例
glPushMatrix();
glTramslatef(0.4,0.5,0);
glRotatef(30,0,0,1);
glTramslatef(0.5,0.3,0);
drawArm();
glPopMatrix();


讀圖檔








嘗試製作轉動地球

2017年5月1日 星期一

2017-05-01 week 11 蕭敬樺

將3D放入程式:
   1. 下載3D Explorayion 1.81
   2. 找到你要的3d圖形(先用http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/ 的教學檔)
   3. 存檔轉檔成app檔

   
   
  開啟open gl
  
 觀看app 程式碼(notepad++)
 
codeblock 載入.cpp(file-new-proiject)
把main移除(remave)

移除兩行程式

開啟以前的程式

把每條海豚分開輸出.obj


召喚三隻

 移動他們


2017年4月24日 星期一

04160781 蕭敬樺 week 10

(1)貼圖
(2)聲音
(3)小遊戲  

我們先試玩遊戲
http://nehe.gamedev.net/tutorial/picking_alpha_blending_alpha_testing_sorting/16005/
最底下 Visual C++

上聲音的方法
#include <mmsystem.h>
寫個按下滑鼠右鍵就執行的函式
playsound///發出聲音
glutMouseFunc(函式)///從滑鼠輸入


用鍵盤播放聲音
作一個函式 輸入一個字元 就執行
glutKeyboardFunc(函式)///鍵盤輸入




2017年4月17日 星期一

week 09 04160781 蕭敬樺

1.期中考
2.t-r-t觀念 測驗
3.讀入3d模型



製作3d.obj




codeblock開3d模型



基礎程式




2017年4月10日 星期一

week 08 04160781 蕭敬樺

期中模擬考

打光 t-r-t轉動
開啟 專案
留下兩部分程式碼

這裡可以改亮度

旋轉

各種形狀寫法

2017年3月27日 星期一

week 06 04160781 蕭敬樺(對努力找回決心的我,覺得充滿決心)

其中考考題介紹

轉動
glRotatef(旋轉角度,x軸,y軸,z軸)
旋轉計算以右手定則

glTranslatef(x,y,z)//移動
先打移動在旋轉//車子會移動後自轉
先打旋轉再移動//車子會先自轉再移動


2017年3月20日 星期一

week 05 04160781_蕭敬樺

主題:   Rotate旋轉 Translate移動 Scale縮放 PushMatrix  PopMatrix
了解進度(主題)

新的  glTranslatef(0.5,0,0); 移動(x,y,z)

利用上一次小精靈的原理,宣告mouseX=0,mouseY=0
glTranslatef(mouseX,mouseY,0)
使滑鼠位置與圖位置對應

新的 glScalef(); 縮放(x,y,z)