0
A
回答
1
有2個點P1 [(X1,Y1),(X2,Y2)]及P2 [(X1,Y1),(X2,Y2)]。
由於線條既可以是水平線也可以是垂直線,因此一條線將具有x常數,另一條線具有y常數。
因此,對於每個點檢查是否x1 = x2,它是真正的x = x1。類似地,如果y1 = y2,則使y = y2。 (x,y)是你的交點。
如果x或y在結尾處保持爲空,則表示這些線是平行的,因此不存在交集。 (如果線條平行,相同的變量將會變化)
+0
這些是段,而不是線。它們之間可能有0個交點(並且很容易檢查它是否確實如此) – amit
+0
添加了該部分。沒有提到這是一個微不足道的案例。希望這是有道理的 – haraprasadj
相關問題
- 1. 計算兩組序列的交點(線)
- 2. 計算線段之間的交點
- 3. 計算一個圓上兩個切線的交點?
- 4. 計算兩條路徑的交叉點
- 5. 如何計算兩條線之間的交點
- 6. 如何計算Python中兩條線的交點?
- 7. 如何用CGAL計算線段和圓的交點
- 8. 快速計算兩個算術級數的交點
- 9. 線段交點交點
- 10. 線段和線段交點
- 11. 找到每個交點的線段和相交線段列表的交點
- 12. 線段交點
- 13. 計算兩個圓上兩點之間的切線圓弧
- 14. 從Python列表中計算線交點
- 15. 計算故障解釋和多段線交叉點
- 16. 兩條線的點交點
- 17. 兩條移動線段(或一條移動線段和一個點)的交集
- 18. 計算兩個日期匹配的交叉點
- 19. 計算兩個旋轉橢圓的交點
- 20. 哪種計算兩個圓的交點更有效?
- 21. 計算兩個三角形的交點面積
- 22. 如何計算兩個長方體的交點
- 23. 計算兩個四邊形交點的方法?
- 24. 計算兩個1D線段的重疊距離
- 25. MATLAB:兩個圓錐曲線的交點
- 26. 法計算兩點
- 27. distanceFromLocation - 計算兩點
- 28. Matlab:兩條線的交點
- 29. ObjectiveC中的計算交點
- 30. 計算兩個xy點之間的四元曲線
「如果兩個線段都平行,我需要計算交點」??? –
因此,忽略你的有趣需求(「找到兩條平行線的交點」),你有'x = x_0'和'y = y_0'的線,你想知道如何找到交點'(x_0,y_0)'? ...我沒有看到任何未解決的問題 –
僅當線條共線時,平行線纔可能相交。在這種情況下可以有多個交點。 – cegprakash