给定两点A和B,由经度和纬度定义我想确定另一个点C是否在〜A和B之间〜〜在〜之间很难定义。我不是说就行 - 几乎肯定不会。确定球形三角形是否为钝
Geometric diagram http://www.freeimagehosting.net/uploads/b5c5ebf480.jpg
在该图中,点C是〜A和B之间〜因为它是点A的法线和B(由细线表示的法线)它们之间的线之间。 D点不在〜A和B之间,但是在〜B和F之间。
另一种说法是,我想确定三角形ABC和ABD是否为钝角。
请注意,这些点会非常接近 - 通常在10米范围内。
我在想,haversines的规律可能会有所帮助,但我不知道haversine的反义词是什么。
非常感谢您的帮助。
细线是经线? – 2010-01-28 04:16:34
不,细线是AB线的法线。该图表示的情况可能会旋转任何数量。 – Sarge 2010-01-28 04:22:02
您对该问题的定义不正确。你不需要知道ABC是否是钝的,但是CAB和CBA的角度是否是钝的。想象一下,如果C非常接近AB,那么三角形将是钝的,但是C仍然是“内部”的,正如你所说的那样。 – 2010-01-28 04:34:10