我需要一个快速的算法来检查两条不无限线是否相交。必须要快,因为它将在手机上频繁运行。
该算法只需要返回是或否,不必精确地找出线的交点!
我已经在这里查找过:如何检测两条线段是否相交? 但那个帖子很乱,人们总是说“这就是答案”,但另外两个人则说它因为某种错误而不正确。
请帮助我找到一个好的、可行的算法。
只是为了明确:我需要一个函数,您输入...
lineApointAx
lineApointAy
lineApointBx
lineApointBy
lineBpointAx
lineBpointAy
lineBpointBx
lineBpointBy
...并且根据两条线是否相交返回true或false。
如果您使用(伪)代码回答,我会非常感激,而不是公式。