-1

有没有办法检查两点之间是否有任何东西?

例如,有两个点 A 和 C

如果

美国广播公司

,该方法将返回true,但如果

交流电
          乙        

,它们不在同一行,所以它会返回false

4

1 回答 1

2

最简单(也许不是最有效的方法)是计算 A 和 C 之间的线性方程,并检查 B 是否满足它。如果是这样,请检查 B 是否在 A 和 C 之间的空间中,这更容易(将 Bx 与 Ax 和 Cx 进行比较,将 By 与 Ay 和 Cy 进行比较)。

于 2013-09-28T16:49:07.770 回答