李家睿 960916 for 圖學
2011年1月3日 星期一
2010年12月23日 星期四
2010年11月1日 星期一
作業二 讀取 PLY 3D 模組
操作說明:
數字鍵 1 :更變顯示模式(線條/面)
數字鍵 2 :上一頁
數字鍵 3 :下一頁
數字鍵 4 :模組拉近
數字鍵 5 :模組拉遠
一開始內定以線條方式顯示
按數字鍵 1 , 更變為面狀態
按 4,5 拉遠或拉近
按2,3換圖片,固定為特定的8張(因為檔案名稱寫在程式碼中)
心得:
老師課堂上說本程式只要花2個小時就能完成,不過或許因為我太久沒碰程式,也想學習將函數與變數跟主函數分開寫的寫法,導致我最終花了將近八個小時才完成。
然而雖然花了這麼多的時間,但是還是有很多功能沒有製作,例如目前的旋轉模式因為時間緣故沒有撰寫讓滑鼠控制,而是由我程式設定的水平旋轉。
還有按鍵我沒有辦法設定為老師規定的方向鍵、滾輪、Ctrl + [+/-],找了一陣子的資料,沒有找到成功的方法,最後只好決定自定操作的方法。
以及雖然有查到打光似乎跟法相量有關,也查到打光的函數是glNormal3f(n1,n2,n3),但是因為已經花了很多時間在撰寫這個程式,衡量考試念書狀況後便決定以後有機會再研究如何打光。
這個程式跟上次的差別最主要是讀寫檔的部分,這部分太久沒寫真的很生疏,接著就是導入深度的觀念,讓圖形有了立體感,不過可以研究的部分還有很多,考完期中考試可以多多練習。
2010年10月11日 星期一
Homework1
用繪圖軟體畫的概念設計圖
使用openGL畫出來的實際圖
下面三個方塊是建築物的意思
這次的作業
因為還不太熟悉OpenGL的programing
所以把整個程式寫在一個cpp裡面
此後的程式應該會越來越複雜
下次的目標就是學習助教提供的方式
將自己的程式碼好好的分門別類
而遇到的困難是座標調整滿麻煩的
幾乎是每幾個步驟就要compile看一下成品
公式化數字畫的畫面
實在是很難想像
這次的作業
因為還不太熟悉OpenGL的programing
所以把整個程式寫在一個cpp裡面
此後的程式應該會越來越複雜
下次的目標就是學習助教提供的方式
將自己的程式碼好好的分門別類
而遇到的困難是座標調整滿麻煩的
幾乎是每幾個步驟就要compile看一下成品
公式化數字畫的畫面
實在是很難想像
訂閱:
文章 (Atom)


