我在看平面模型的「交叉?」方法來確定兩條線是否相交。相交線的平面模型
這個模型似乎在大部分工作;然而,我認爲我發現了一個問題。我沒有數學技能來解決這個問題。基本上,考慮連接的節點A和B以及連接的C和D。
當交點位於其中一個端點時,AB垂直於CD時,會出現此問題。
例如,
Node xcor ycor
A 0 0
B 0 10
C -10 0
D 5 0
如何擴展模型來描述這個邊界條件有什麼想法?我不是那種數學上有信心來描述這種情況何時發生的......我想要一個相交線例子的替代方案,它計算線的方程並解決x的問題,並檢查x是否在終點之內其中一條線。
考慮到您正在計算浮點數,無論您得到「是」還是「否」答案,舍入誤差都有可能使其成爲硬幣翻轉。在出現舍入誤差時,甚至沒有正確的答案。在你的例子中,碰巧只是因爲一切都是整數。 –