【发布时间】:2014-08-08 09:52:11
【问题描述】:
我需要从支持圆角和锐利几何形状的八叉树或数组中的体素块生成等值面。我搜索了似乎能够完成这项任务的算法并找到了几个,包括双轮廓、扩展行进立方体和双行进立方体。然而,前两个需要 Hermite 数据,这似乎是一个巨大的内存消耗。此外,我找不到任何这些的实际算法,只有来自期刊的方程式和模糊的描述。任何帮助找到可以解决我的问题的算法将不胜感激。
【问题讨论】:
-
我不明白:afaik,这些技术可以让您从连续数学函数中提取易于渲染的块。但是您已经有了离散值。您是否真的在寻找一种方法来填充这些点之间的空间,这些点遵循一条近似于理想曲线的点,该曲线通过您已有的所有点?
标签: c++ voxel marching-cubes