2017電腦圖學 Computer Graphics 授課教師: 葉正聖 銘傳大學資訊傳播工程系 每週主題: 程式環境、點線面顏色、移動/旋轉/縮放與矩陣(Matrix)、階層性關節轉動(T-R-T)、做出機器人、打光、貼圖、glu/glut函式、鍵盤、滑鼠、計時器(timer)、讀入3D模型、粒子系統、聲音、特效、投影矩陣、攝影機與運鏡、機器人2.0、期末作品
2017年3月6日 星期一
Week01 閻覃的上課筆記
Week01 閻覃的上課筆記
搭建開發環境
俗話說,工欲善其事,必先利其器。搭建一個好的開發環境是我們學習OpenGL的最基本要求。
開發環境
作業系統:macOS Sierra
IDE:CLion 2016.3
作業過程
建立專案,New Project

輸入專案名稱,Create

將以下代碼替換到CMakeLists.txt中的第三行,以便支持GLUT和OpenGL
11set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -framework GLUT -framework OpenGL")
然後就可以編寫程式了。
頭文件為:
11#include <GLUT/glut.h>運行結果

WebGL
直接訪問http://madebyevan.com/webgl-water/即可。.
運行結果

2017年2月24日 星期五
WEEK 1
課堂作業(一)
WedGL Water : http://madebyevan.com/webgl-water/

課堂作業(二)
開啟CodeBlocks新增OpenGL project

檔名設置為自己的學號

選取老師提供的freeglut檔案路徑

開啟main程式執行

WedGL Water : http://madebyevan.com/webgl-water/

課堂作業(二)
開啟CodeBlocks新增OpenGL project

檔名設置為自己的學號

選取老師提供的freeglut檔案路徑

開啟main程式執行

2017年2月20日 星期一
WEEK1-Dee Notes.

-----------------------------------------------------------------------------------------------------------------------1.File--->New--->Project
2.OpenGL Project--->next--->輸入學號--->Finish
---------------------------------------------------------------------------------------------------------------------------
Labulaka Week01
1.
2.
CodeBlocks
->new
-> project
-> openGL project
3.file
->new
-> project
-> glut project
link source
finish
Week01 魚安的筆記
HW01
可以用這個網頁測試是否能跑動圖學檔案
由測試結果得知學校電腦是可以的唷 ^O^
HW02
步驟一
先開啟code block
點選file
點選new
點選preject
步驟二
選擇OpenGL專案
步驟三
將檔名設定為01160360_hw01
並把檔案儲存在桌面
步驟四
點開main.c的程式檔
會發現有179行的程式
不過不要緊張不用動它們
直接選擇上面的除錯執行
步驟五
執行之後會跑出一個會旋轉變色的三角形
就成功惹!!!!!
HW03
步驟一
先到社團可以下載老師已經處理好的freeglut資料夾
先把他下載下來解壓縮到桌面~
步驟二
一樣開啟code block
選擇file
選擇new
一樣是GLUT project
設定好檔名之後下一步
把解壓縮在桌面的freeglut的資料夾的網址貼到上頭
步驟三
一樣點開main.cpp就可以看到很多程式碼
也不要動它直接除錯執行
就可以看到三個在旋轉的立體圖形囉 ^_^
Week 01 甄臻紀錄
Homework-1
《Water截圖》
測試電腦跑不跑得動程式
Homework-2
《CodeBlocks截圖》
new→project
openGL
main.c
齒輪播放建
Homework-3
《CodeBlocks截圖》
freeglut解壓縮
new→project
GLUT
main.c
齒輪播放建
訂閱:
文章 (Atom)







































