領域内のオブジェクトを選択するために、いくつかの SVG 要素の周りに線を引きたいプロジェクトに取り組んでいます。
これが私が今持っているもののスクリーンショットです。達成しようとしていることを完全に明確にするために、ペイントを使用して線を追加しました。rect描いた円の中の2つを選択したいです。
解決しなければならないいくつかのステップがあります。
pathで要素を作成し、mousedownそれまでのマウスの動きを記録しますmouseuppathユーザーが円を描いていない場合は、 を閉じます- 完全または部分的に円の内側にある svg 要素を見つける
 
どのようなアプローチが見られますか? また、その方法に関する推奨事項はありますか?
D3.jsを使用しています。このスライド(D3 の作成者である Mike Bostock によるもの) を見てみると面白いかもしれません。
