2011-11-05 52 views
0

我需要用C++可視化的三維點雲,我開始學習OpenGL的,但到目前爲止,所有我覺得是繪圖用頂點 形狀,如果我想在3D場景中使用像素建,不支持OpenGL這?如果不是我有什麼替代方案?基於像素的三維可視化

回答

2

兩種方法:

  1. 使用GL_POINTS模式渲染的幾何形狀。您會與點雲的 文字顯示(即更大的和較小的點,沒有 頂點,沒有固體表面)中結束。這很容易實現。

  2. 處理您的數據,讓你有立體幾何(即三角形)代表原來的形狀。有一些算法嘗試從3D位圖生成網格。最值得注意的是移動立方體遊行四面體。這些通常用於醫學中(在通過MRI掃描之後創建器官的3D網格)。你會在Google上找到大量資源。