【发布时间】:2016-10-16 15:43:19
【问题描述】:
我知道这应该很简单,但我无法弄清楚以下内容:我想编写一个函数来检查两条一维线是否相交。如果它们相交返回“true”,否则返回“false”。
我有两条名为 A 和 B 的线。每条线有两个端点(A1、A2 / B1、B2)。我的逻辑是,如果两条线相交“A2 >= B1 && B2 >= A1”为真。但是,这似乎不起作用。
function linesIntersect (A1, A2, B1, B2) {
if (A2 >= B1 && B2 >= A1) {
return true
} else {
return false
}
}
欢迎任何帮助。谢谢!
【问题讨论】:
标签: javascript