c++ - 追踪水平面

标签 c++ math graphics calculus

<分区>

我有一个包含三个变量的连续标量函数的 C++ 代码,我想绘制一个表面来表示此函数为零的位置。我在家庭中取得了成功,这给了我部分表面,我有一个从表面上的一个点开始并追踪其余部分的想法,但我想知道是否有一个图书馆可以为我做这件事。

最佳答案

尝试 marching cubes . VTK有一个实现。另见 Efficient implementation of marching cubes cases with topological guarantees ,其中包含一篇论文和一个实现。

关于c++ - 追踪水平面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19389406/

相关文章:

c++ - 围绕另一个 3D 点旋转

java - 在 Java 中渲染 vector 形状

c++ - 在 C++ 中通过引用传递?

java - 慢慢减少数量

c++ - 从 Qt4 中的文本文件中逐字读取

algorithm - 可视化水平面

python - 如何使用 OpenCV 将 PyBullet 模拟坐标投影到渲染的帧像素坐标?

algorithm - 三角扇的纹理坐标

c++ - 为什么这些访问方法会导致内存泄漏呢?

c++ - 虚函数输出?