C:在矩形内找到点的边缘情况(本子午线,赤道等)?

时间:2016-06-22 04:14:37

标签: c algorithm gps point-in-polygon

找到一个多边形点是一个常见的问题,但是,我不明白为什么许多人为本初子午线,赤道和国际日期线做了边缘情况。本初子午线以西的点的负值和本初子午线以东的点的正值是否可以解决任何问题?

下面的函数试图查看矩形内是否存在一个点(即它使用两个点来确定矩形)。它没有对本初子午线或赤道进行任何检查,到目前为止,我还没有发现我的函数失败的单个边缘情况。我是否遗漏了某些东西,或者有许多程序员不必要地试图处理这种边缘情况?

任何人都可以找到任何边缘情况,其中以下函数返回true / false时它应该返回反之亦然?我假设如果有人确实找到了一个它处理本初子午线,赤道或国际日期线之间的点。

C:\Users\nikhil.wagh>git clone git://github.com/nikhilrwagh/NikhilUIkit.git
Cloning into 'NikhilUIkit'...
fatal: unable to connect to github.com:
github.com[0: 192.30.252.120]: errno=No error

1 个答案:

答案 0 :(得分:1)

像这样的窗口会出现问题:

enter image description here