我在看平面模型的“交叉?”方法来确定两条线是否相交。相交线的平面模型
这个模型似乎在大部分工作;然而,我认为我发现了一个问题。我没有数学技能来解决这个问题。基本上,考虑连接的节点A和B以及连接的C和D。
当交点位于其中一个端点时,AB垂直于CD时,会出现此问题。
例如,
Node xcor ycor
A 0 0
B 0 10
C -10 0
D 5 0
如何扩展模型来描述这个边界条件有什么想法?我不是那种数学上有信心来描述这种情况何时发生的......我想要一个相交线例子的替代方案,它计算线的方程并解决x的问题,并检查x是否在终点之内其中一条线。
考虑到您正在计算浮点数,无论您得到“是”还是“否”答案,舍入误差都有可能使其成为硬币翻转。在出现舍入误差时,甚至没有正确的答案。在你的例子中,碰巧只是因为一切都是整数。 –