Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 用于曲面重建的自适应三维网格_C++_3d_Surface_3d Reconstruction_Implicit Surface - Fatal编程技术网

C++ 用于曲面重建的自适应三维网格

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

我已经实现了中描述的算法,以从三维无组织数据集(点云)执行曲面重建。该方法的主要特点是在三维网格上隐式表示曲面(也称为体积表示),并求解偏微分方程,使曲面与数据拟合。我写的代码(C++)运行良好,给了我很好的结果。但这是非常幼稚的,因为我计算的解决方案迭代通过三维网格的每个点(因此对于每个维度128个点的网格,我有超过200万个点)

因为,我是这个领域的新手,如果有人能为实现自适应网格(比如八叉树)或任何使代码更高效的策略提供一些参考,我将非常高兴


谢谢。

听起来你在使用levelset。是一个非常流行的表示稀疏体积数据的库。你可以直接使用他们的图书馆,当然也可以作为参考。谢谢!这是一个很好的起点!