基于像素的3D可视化

Pixel based 3D Visualization

本文关键字:3D 可视化 像素 于像素      更新时间:2023-10-16

我需要使用c++可视化3D点云,我开始学习OpenGL,但到目前为止我发现的是使用顶点绘制形状如果我想用像素来构建3D场景,OpenGL支持这个吗?

两种方法:

  1. 使用GL_POINTS模式渲染几何图形。你会得到a点云的文字显示(即更大和更小的点,不顶点,没有实体面)。

  2. 处理您的数据,使您将有立体几何(即三角形)代表原始形状。有几个算法尝试从3D位图生成网格。最值得注意的是行进立方体行进四面体。这些是常用的,例如在医学上(通过核磁共振扫描或其他东西后创建器官的3D网格)。你可以在Google上找到很多相关的资源

我认为你正在寻找的是点精灵。在http://www.codesampler.com/oglsrc/oglsrc_6.htm上有一些点精灵和粒子云的例子(虽然我自己没有尝试过这些例子)。