<分区>
我有一个包含三个变量的连续标量函数的 C++ 代码,我想绘制一个表面来表示此函数为零的位置。我在家庭中取得了成功,这给了我部分表面,我有一个从表面上的一个点开始并追踪其余部分的想法,但我想知道是否有一个图书馆可以为我做这件事。
<分区>
我有一个包含三个变量的连续标量函数的 C++ 代码,我想绘制一个表面来表示此函数为零的位置。我在家庭中取得了成功,这给了我部分表面,我有一个从表面上的一个点开始并追踪其余部分的想法,但我想知道是否有一个图书馆可以为我做这件事。
最佳答案
尝试 marching cubes . VTK有一个实现。另见 Efficient implementation of marching cubes cases with topological guarantees ,其中包含一篇论文和一个实现。
关于c++ - 追踪水平面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19389406/