基于像素的3D可视化
Pixel based 3D Visualization
我需要使用c++可视化3D点云,我开始学习OpenGL,但到目前为止我发现的是使用顶点绘制形状如果我想用像素来构建3D场景,OpenGL支持这个吗?
两种方法:
-
使用GL_POINTS模式渲染几何图形。你会得到a点云的文字显示(即更大和更小的点,不顶点,没有实体面)。
-
处理您的数据,使您将有立体几何(即三角形)代表原始形状。有几个算法尝试从3D位图生成网格。最值得注意的是行进立方体和行进四面体。这些是常用的,例如在医学上(通过核磁共振扫描或其他东西后创建器官的3D网格)。你可以在Google上找到很多相关的资源
我认为你正在寻找的是点精灵。在http://www.codesampler.com/oglsrc/oglsrc_6.htm上有一些点精灵和粒子云的例子(虽然我自己没有尝试过这些例子)。
相关文章:
- 可视化 如何在 c++ 中制作特定大小的文件?
- 可视化C++:发布模式的运行时库作为'Multi-threaded Debug DLL'
- 提升如何在图形可视化中写入边缘的权重?
- 如何在大型c++项目的可视化代码中设置调试
- 可视化编译与 C++ 中的 Extern 变量
- 可视化 Bazel C++预编译标头实现
- 无法为 X.radio 创建中等可视化,因为找不到网络节点可视化 - Omnet++
- C++合并排序可视化工具
- 可视化 使用 VS Code 查找C++应用程序中的内存泄漏
- 可视化 将字符串解析为数组以进行C++
- 可视化 如何在C++中将字符数组转换为 FILE 类型
- 可视化C++载体:未使用的容量
- 可视化 如何在 c++ 中截断
- 如何使用可视化代码和平台IO将环境变量注入CPP文件?
- OpenCV 中大量可视化::Widget3D 的性能不佳
- GCC、CLANG 和 MSVC 的可视化C++自动矢量化要求
- 如何在可视化代码中生成用于 c++ 开发的调试器?
- 运行时 kinect 输出的 3D 可视化
- 基于像素的3D可视化
- Visual Studio 2010 - 点云库:如何可视化存储在C++中的一组 3D 点<vector>?