首页 > 解决方案 > 直线垂直和水平时行进广场中的插值

问题描述

在“线性插值”部分本文讨论了如何在线条倾斜时对值进行插值。

例如,对于案例#2,它具有以下计算:

在此处输入图像描述

在此处输入图像描述

我对线条是水平或垂直的情况感到困惑。

有人能解释一下吗?

当线条是水平或垂直时,如何进行插值?

标签: algorithminterpolationmarching-cubes

解决方案


一个简单而安全的方法是依次处理四个边:如果两个端点的值高于或低于所需的等值线,则存在交叉点。在考虑了四个边之后,您会得到零个、两个或四个交叉点,因此是零个、一个或两个线段(在两个线段的情况下,连接形成两个非交叉线段的交叉点)。

最后备注:为获得最佳可靠性,采用上或上或下(严格在下)测试。


推荐阅读