伊莉討論區

標題: 一個電腦圖學的作業求解 [打印本頁]

作者: ~謎~    時間: 2009-4-22 07:47 PM     標題: 一個電腦圖學的作業求解

老師出了一個作業,實在是做不出來,請各位幫忙,可以順便解釋嗎?謝謝

Create an Object
1.Draw a wireframe object on a window (aspect ratio = 1) (+70) The object may be derived from spheres & other primitives
2.Hidden line removal (+10)
3.Shading: flat & smooth shading (+10)
4.Texture mapping (+10)
   -Texture mapping
   -Environment mapping
   -Bump mapping


作者: fearless99    時間: 2009-4-22 08:11 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: qcycp    時間: 2009-4-22 08:23 PM

不知道你懂到什麼程度,又不懂到什麼程度
一般可以用OpenGL或是DirecX來implement computer graphics的程式
舉OpenGL為例,假設你都已經會設定環境了,那除了bump mapping和hidden line removal外,應該都還ok
第一題:可以用內建的function來畫就行了,for example,
         使用glutWireSphere(radius, slices, stacks),就可以畫出wireframe的sphere了
第三題:只要initialization設定glShadeModel(GL_SMOOTH); or glShadeModel(GL_FLAT);就可以了
第四題:你要先會load image,然後利用glGenTextures, glBindTexture, glTexParameteri, glTexImage2D這些function來設定好texture的參數,接著就可以利用glTexCoord來指定貼圖座標
environment mapping可以參考NeHe的教學網頁OpenGL tutorial lesson23
作者: outofkick    時間: 2009-4-29 10:59 PM

本帖最後由 outofkick 於 2009-4-30 12:12 AM 編輯

對嘛對嘛
有這麼難嗎

咦~阿我上面那個怎麼不見了
被刪了嗎??




歡迎光臨 伊莉討論區 (http://www.www05.wahas.com/) Powered by Discuz!