開發平台(Platform): Xcode
額外使用到的函數庫(Library Used): OpenGL
問題(Question):
小弟本身對程式非常不熟悉,因為一個專題需要處理一點3D model而接觸了OpenGL
一般網路上可以找到的3D model都有obj檔和mtl檔(可藉由mtl檔將圖片包覆在model上作為紋理)
目前我做了可以讀出obj的程式 不過一直沒辦法顯示出他的紋理
爬了文也找了很多網路資料 似乎很多人都有類似的問題
但一直沒有一個demo可以參考
想請問各位高手們能不能為小弟指點迷津
餵入的資料(Input):
一顆石頭的3D model(含obj file及mtl file)
預期的正確結果(Expected Output):
這是我用meshlab開出來的3D圖,是一個有紋理的石頭~~
錯誤結果(Wrong Output):
用我寫的程式呈現出來只是一坨黑黑的東西(形狀對了但沒有紋理)
程式碼(Code):(請善用置底文網頁, 記得排版)
http://codepad.org/HM8edgNx
附註:
我本身對程式真的很不熟悉,希望解釋時可以詳盡一點謝謝 ^____^