Path2D
直線で構成される閉じていない形状を表すを構築しました。
マウスがクリックされ、マウスポインターがパスの近く (数ピクセル以内) にあることを検出できるようにしたいと考えています。このcontains
方法を使用しても、アルゴリズムは閉じていない形状を暗黙的に閉じたものとして処理するため (つまり、始点と終点の間に直線を描くことによって) 機能しません。
これを達成するための別のメカニズムを知っている人はいますか?
Stroke.createStrokedShape API ドキュメントから:
Stroke インターフェイスを実装するオブジェクトによって定義された規則に従って Shape がストロークされるときに、描画される領域を囲むアウトライン Shape を返します。