2012-03-06 17 views
1

線分内の最も近い点までの距離を求めるための数式またはコードの助けが必要です。効果的には、「線分からの距離」は一種の「ボンディングボックス」として使用されるため、ユーザーは線の比較的近くをクリックすることができ、その線をクリックするとカウントします。線分との距離を求める式は?

答えて

3

スウィングを使用している場合は、Line2D.ptSegDist(Point2D)またはそのさまざまなオーバーロードを使用してすべての計算を行うことができます。

3

This pageは、行の最も近い点を見つける方法を説明しています。

sample implementation in Javaも含まれます。

+0

私はあなたが求める公式を提供するためにリンクされたページ@Derek。しかし、あなたができるならば、あなたは確かにLouis Wassermanの答えから 'ptSegDist'を使うべきです。あなたがする必要のないコードは書かないでください。コードを書く=潜在的なバグ。 – rob05c

+0

ありがとう、両方とも非常に良い答えでした。数学のリンクが大好き! – Derek

関連する問題