作者ppt1 (.....)
看板C_and_CPP
標題[問題] 詢問一個OpenGL的函式(繪製3D輪廓相關)
時間Wed Nov 4 19:10:00 2009
各位前輩好,想像你們請教一個關於OpenGL繪圖的問題,
我現在有一個3D的影像資料儲存在一個指標變數裡,假設為 z=f(x,y),size為 w*h
針對這樣影像資料,我想利用OpenGL來 繪製一個3D的圖形,
不知道是否有方便的函式可以直接套用?
剛有翻過我手邊的相關書籍,都在談一些著色、光源、旋轉、或移動等操作,
但沒有特別說明到我要的函式,不知道各位前輩是否能給些意見, 謝謝~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.103.111
1F:推 QQ29:glVertex 11/04 19:10
2F:推 holymars:沒有。你連那個3D影像儲存的格式都不清楚 怎麼可能畫得 11/04 19:12
3F:→ holymars:出來呢 11/04 19:12
4F:→ ppt1:只是我有一筆任意的資料,想做成像 matlab 中mesh指令的效果 11/04 19:15
5F:推 QQ29:沒這麼容易 最簡單的就是去抓個obj loader 11/04 19:16
6F:→ QQ29:你那筆資料要輸出成.obj file的格式 丟給他讀 11/04 19:16
7F:推 holymars:如果是要那種效果 用GL_QUAD畫glVertex也許可以 11/04 19:19
8F:→ holymars:但是你還是要set好camera / lightning 11/04 19:19
9F:→ holymars:另外背景的格線什麼的也要另外畫 11/04 19:20
10F:→ holymars:你用外部命令去call matlab幫你畫圖在存檔讀回來可能會快 11/04 19:21
11F:→ holymars:一點...openGL畢竟是給3D graphics用的library 11/04 19:21
12F:推 holymars:或者是你去找找C++有沒有相關的library幫你把資料作 11/04 19:23
13F:→ holymars:visuilization... 11/04 19:23
14F:→ ppt1:瞭解了, 謝謝兩位提供的意見 11/04 19:25