可能重複:
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