c++ - 点云数据的稀疏体素表示

标签 c++ data-structures

是否有任何 3D 点云数据集的稀疏体素表示的 c/c++ 实现?

最佳答案

Voxlap by Ken Silverman可能是您能得到的最接近的。

我想医疗成像仪使用专有引擎。我进一步想象该模型实际上是域模型,渲染器不是在访问体素,而是在访问可以从中获取颜色值的单元格。所以它不是一些共享的通用代码。

而其他体素引擎主要用于风景,并且越来越多地用于 Flash。我最近在这里看到了一个整洁的:http://planeman-bluffersguide.blogspot.com/2005/01/testing-swf.html

C&C Tiberian Sun 使用体素模型,并在一维中编码“跳跃”,因此渲染器从不检查单元格是否为空,而只是访问繁忙的单元格。

对体素的兴趣来自 ID Software 、八叉树等空间划分算法正在考虑中。也许 RTree 也很有用。

关于c++ - 点云数据的稀疏体素表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2155222/

相关文章:

algorithm - 实现文本文件内容的索引

arrays - 如何从 n 个数字的数组中找到一个数字数组(元素),其总和恰好等于(或几乎等于)数字 x。?

c - 链表:冒泡排序指针(C)

Matlab:如何对两个等效结构的字段求和?

c++ - 使用 lambda 函数定义运算符

c++ - 计算返回 -1 混淆的 BST 的高度?

javascript - 创建第一个 node.js 插件

c++ - 指向二维数组的指针

c++ - 我怎样才能让 QtCreator 打破异常?

c - 在不使用 if 的情况下添加到链表的尾部