C++ 用于曲面重建的自适应三维网格
我已经实现了中描述的算法,以从三维无组织数据集(点云)执行曲面重建。该方法的主要特点是在三维网格上隐式表示曲面(也称为体积表示),并求解偏微分方程,使曲面与数据拟合。我写的代码(C++)运行良好,给了我很好的结果。但这是非常幼稚的,因为我计算的解决方案迭代通过三维网格的每个点(因此对于每个维度128个点的网格,我有超过200万个点) 因为,我是这个领域的新手,如果有人能为实现自适应网格(比如八叉树)或任何使代码更高效的策略提供一些参考,我将非常高兴C++ 用于曲面重建的自适应三维网格,c++,3d,surface,3d-reconstruction,implicit-surface,C++,3d,Surface,3d Reconstruction,Implicit Surface,我已经实现了中描述的算法,以从三维无组织数据集(点云)执行曲面重建。该方法的主要特点是在三维网格上隐式表示曲面(也称为体积表示),并求解偏微分方程,使曲面与数据拟合。我写的代码(C++)运行良好,给了我很好的结果。但这是非常幼稚的,因为我计算的解决方案迭代通过三维网格的每个点(因此对于每个维度128个点的网格,我有超过200万个点) 因为,我是这个领域的新手,如果有人能为实现自适应网格(比如八叉树)或任何使代码更高效的策略提供一些参考,我将非常高兴 谢谢。听起来你在使用levelset。是一个非
谢谢。听起来你在使用levelset。是一个非常流行的表示稀疏体积数据的库。你可以直接使用他们的图书馆,当然也可以作为参考。谢谢!这是一个很好的起点!