2011-05-13 27 views
1

代碼正在加載包含(x,y,z)座標的bin文件。 假設點形成一個立方體,並且立方體中還有一些點,我如何使立方體看起來像一個表面立方體而不是一組點?opengl從數據集中繪製表面體積

我讀了關於進行立方體和重心座標,但我不明白如何在C++和opengl中做到這一點。謝謝。

+0

如果您一般對這類東西感興趣,您可能需要查看MeshLab及其代碼,以及隨附的博客http://meshlabstuff.blogspot.com/ – Bart 2011-05-13 18:59:27

+0

我會檢查meshlabstuff ,它看起來非常酷。我也會嘗試找到一些關於點雲三角剖分方法的論文。如果你們有我可以閱讀的一些論文,請告訴我。感謝您的快速解答! – mhax 2011-05-13 19:07:21

+0

一件很酷的事情就是找到一個關於如何將點雲兔子轉移到opengl中的網格兔子的教程。 – mhax 2011-05-13 19:23:20

回答

0

如果它們形成軸對齊的立方體,所有你需要做的就是畫一個立方體從min(x), min(y), min(z)max(x), max(y), max(z)其中min(x)表示最小所有x座標。

+0

他們不一定會形成一個立方體,他們可以採取任何形狀。我試圖用一個立方體來做,因爲它讓事情變得更簡單。 – mhax 2011-05-13 18:56:50