2011-11-02 58 views
1

好的,我可以在畫布中有兩個控件,可以拖放。我需要一些算法來找到這兩個控件之間最接近的點。畫布 - 在兩個控件之間的最近路徑上繪製線

有關我如何實現這一目標的任何建議?我不是釣魚的代碼,但更多的幫助! (即使完成的解決方案也是受歡迎的:P)

當我拖放這些控件時,應重新計算最近的點並在它們之間繪製線條進行更新。但那是另一個問題。

成品組件應與Visio有些類似,您可以在其中連接兩個控件並連接這些控件。任何不清楚的地方,請告訴我,我會更新。

最好的問候,

加布裏埃爾

+2

什麼是控制的形式?長方形? –

+0

@TJHeuvel:我現在試圖解決這個問題,因爲「線」應該是三角形的斜邊,在這種情況下,我可以以某種方式找到最接近的點。 – Gabriel

+0

@Hohhi:是的,它們是矩形的。 – Gabriel

回答