可能重复:
How can I tell if a point is nearby a certain line?点上最接近x线,Y
//Returns the point on the line traced from start to end which
//comes nearest to 500,000, 500,000. The points are scaled between
//1,000,000 and 0 from their original fp types.
Point closestToCentre(Point start, Point end);
任何人都知道的不是通过像素单步更快的方法?
可能比我更警觉一些数学演示他们的数学&几何能力?
_______EDIT___________
由于克里斯,这是困惑我:
[X; -a/BX-C/B] = [0; -c/B] - 1/B [-b;斧头。
现在我看到它只是分裂(主要是y分量)向量到两个结合产生相同的结果。得到了老部分分式脑细胞兴奋了一分钟,然后:)
_______EDIT_________
杰森·摩尔,谢谢你的灵感,这里是我在做什么,图形,
我希望更清楚。
____EDIT________
所以,我可以合理预期采取直角线到我的采样线,并在中心运行它,但怎么说,当他们联系吗?
我觉得方程的克里斯的页面是要走的路。如果你们都告诉我这是一个两步的过程。现在只有两个联立方程式,所以我可能不需要克里斯的推导。
____EDIT_________
无论是好事还是坏事,我不知道,但计算器作为搜索引擎的美已经向我透露调查的几种途径。主要我喜欢这里的第一个解决方案: Shortest distance between a point and a line segment。
但要证明这一点,我的自信心,我需要从马蒂的解决方案的链接在底部(但一):
http://www.topcoder.com/tc?d1=tutorials&d2=geometry1&module=Static
的推导是如此的简单和优雅,甚至我可以按照它!
http://mathworld.wolfram.com/Point-LineDistance2-Dimensional.html鉴于
我想无处不在快速排序是将在这里很快就攻尽。没有!他们已经分类!如此接近,但.. – John
这是一个三角问题。尝试在http://math.stackexchange.com/上提问。 – Enigmativity
不重复。那是对其他人提出同样的问题。但是找到最靠近给定点的线上的点是一个不同的问题,而不是找到一个点是否接近一条线。你可以用这个答案找到答案,但特别是对于这个问题的解决方案没有回答这个问题。 – Tatarize