2011-11-05 51 views
0

我需要用C++可视化的三维点云,我开始学习OpenGL的,但到目前为止,所有我觉得是绘图用顶点 形状,如果我想在3D场景中使用像素建,不支持OpenGL这?如果不是我有什么替代方案?基于像素的三维可视化

回答

2

两种方法:

  1. 使用GL_POINTS模式渲染的几何形状。您会与点云的 文字显示(即更大的和较小的点,没有 顶点,没有固体表面)中结束。这很容易实现。

  2. 处理您的数据,让你有立体几何(即三角形)代表原来的形状。有一些算法尝试从3D位图生成网格。最值得注意的是移动立方体游行四面体。这些通常用于医学中(在通过MRI扫描之后创建器官的3D网格)。你会在Google上找到大量资源。