[問題] opengl 3D地圖 已知(x,y,z)

看板C_and_CPP (C/C++)作者 (麵T)時間12年前 (2013/11/14 18:49), 編輯推噓3(307)
留言10則, 6人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) OPENGL + BCB 問題(Question): 我目前已經可以載入地形數據(x,y,z) 數據類似 (x0,y0,z) (x0,y1,z) (x0,y2,z) ... (x1,y0,z) (x1,y1,z) ... (xn,y0,z) (xn,y1,z) ... (xn,yn,z) 想建立出如 http://cmbasnett.files.wordpress.com/2010/04/adt.png
的影像, 不知道有沒有相關的gl函數可供使用? -- 我是麵T,哩賀 http://ppt.cc/-eS5 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.96.10

11/15 00:51, , 1F
你除了點,還要作成面triangle, polygon,一個三角形一個三
11/15 00:51, 1F

11/15 00:51, , 2F
角形用gl話最基本的api話上去
11/15 00:51, 2F

11/15 00:55, , 3F
我目前只有很多點,點的排列方式如上。
11/15 00:55, 3F

11/15 00:57, , 4F
所以沒有函式可以直接生成網格嗎?
11/15 00:57, 4F

11/15 01:08, , 5F
自己寫啦 這難度和印星星差不多
11/15 01:08, 5F

11/15 09:01, , 6F
如果你的資料真的只有點 點與點之間沒有關係 你就要自己
11/15 09:01, 6F

11/15 09:03, , 7F
remesh 讓每一個點都能找到他應該連到的點 之後就只要
11/15 09:03, 7F

11/15 09:04, , 8F
畫出來而已
11/15 09:04, 8F
資料已經畫出來了, 如果在空間中有一條線(0,0,100)到(100,200,100)要投影到地圖上, 那是不是也得自己算投影、內插高度? 目前資料畫法:找相鄰的八個點,一一連起來 ※ 編輯: noodleT 來自: 140.117.196.151 (11/15 21:04) ※ 編輯: noodleT 來自: 140.117.196.151 (11/15 21:06)

11/15 22:05, , 9F
他只是繪圖API,這些都不是他負責的範圍
11/15 22:05, 9F

11/15 22:14, , 10F
也許加個 lowlevel 比較精確 XD
11/15 22:14, 10F
文章代碼(AID): #1IXAh6ZF (C_and_CPP)
文章代碼(AID): #1IXAh6ZF (C_and_CPP)