今天進度:點線面繪圖、上色
建立基礎結構:新建GLUT結構後,輸入程式碼。第一行為使用GL外掛。
紅框內程式為架構,第一行是main函式參數,第二行啟動3D顯示能力(兩倍顯示 buffer|3D深度值),第三行建立3D視窗,雙引號中為視窗文字,第四行為執行時的畫法,第五行是迴圈。
glColor可以上色,數字上有不同的表現方式,如上圖3f就是用浮點數顯示。切記放在畫圖程式碼之前,顏色會變成後上。
到http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/可以下載GL的範例檔案,安裝完成後可以打開檔案Shape,他會將畫出圖形的程式碼顯示在右邊(輔助)。
這段程式可以打在Codeblocks程式碼藍框內,畫出圖案。
glVertex可以畫出點;glBegin框內可以改變畫法。
各個點的顏色可以分開指定,電腦會自動弄出漸層色。
畫出想畫的圖案吧





沒有留言:
張貼留言