2013-04-27 151 views
2

如何找到球体上的点与线之间的最小距离。我进行了此计算here。但它是2D的。我需要球体。如何找到球体上的点与线之间的最小距离

+0

你可以问这个问题在这..它可能会帮助你--http://math.stackexchange.com/questions/337055/compute-minimum-distance-between-point-and-great-arc-on-球体 – TheFlash 2013-04-27 04:57:43

+0

你是在谈论一个任意点和一条与球体相交的线?或者是一个任意点和一条与球体相切的线?最后,球体无关紧要。如果你对你想要做的事情给出一点小小的背景,这将会有所帮助。如果您正在寻找从任意点到球体外部任意点的最小距离,那么它就是|| A-B || - r,或从矢量A到球体B中心的距离减去球体的半径。 – 2013-04-27 05:07:13

+0

其实我有线或弧连接两个位置(经度,纬度)。另外我有另一个位置。我需要找到第三个位置和弧或线(连接前两个位置)之间的最短距离 – Ramprasad 2013-04-27 05:15:09

回答

-2

在一个球体上,两个点的最短连接总是在一个整圆上,即在一个具有最大半径的圆上。您必须在包含点的球体上找到与您的线垂直的完整圆,并适当计算弧长。

+0

这不提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 – 2015-06-04 00:30:32

+0

是的,它确实回答了这个问题,但它并没有解决人们的功课。如果你需要澄清如何进一步处理这个问题,你为什么不在评论中要求它? – Matthias 2015-06-18 13:10:41

+0

虽然您的答案可能有助于OP向正确的方向移动,但它并未完全[回答](http://stackoverflow.com/help/how-to-answer)该问题,因为您已承认。一个好的答案不应该包括像“如果你需要更多的支持,我会详细说明。”_ – 2015-06-18 16:13:40

相关问题