線と任意のグラフィックパスの交点を幾何学的に計算する方法はありますか?すべての線と曲線がパスのどこにあるかを知っています。それが役立つ場合は、HTML5キャンバス要素を使用しています。基本的に、私はすべてのキャンバス描画コマンドとその引数にアクセスできます。たとえば、APIがlineTo、moveTo、arcの順に呼び出された場合、そのすべての情報があります。APIへの各呼び出しは、配列に格納されます。パスの定義があります。線がパスと交差する場所を把握したいだけです。以下は、私が見つける必要があるポイントの例を示す画像です。
助けてくれてありがとう!繰り返しになりますが、可能であればピクセルベースではなく、幾何学的にこれを行いたいと思います。