私はRaphaelJSを使ってイベント重いSVGを実装しています。私はキャンバス上に一連のパスとポイントを持っています。私はどのようにその点を通過するすべての道を得ることができますか?これでは比較的新しいですが、これは簡単ではないと私は考えていました。SVG/Raphael:特定の点を通るすべてのパス?
私がパスをクリックした場合、特定の実装はmousedownイベントを検出しようとしているので、別のポイントonmousemoveを中心に回転させることができます。
私はRaphaelJSを使ってイベント重いSVGを実装しています。私はキャンバス上に一連のパスとポイントを持っています。私はどのようにその点を通過するすべての道を得ることができますか?これでは比較的新しいですが、これは簡単ではないと私は考えていました。SVG/Raphael:特定の点を通るすべてのパス?
私がパスをクリックした場合、特定の実装はmousedownイベントを検出しようとしているので、別のポイントonmousemoveを中心に回転させることができます。
残念ながら、私はあなた自身で数学を実装することなくこれを行うポータブル(SVGとVMLバックエンドの両方をサポートしています)の方法を認識していません。ただし、SVGをサポートするブラウザの場合、SVG仕様には、要求しているものを正確に組み込むサポートが組み込まれています。
http://www.w3.org/TR/SVG/struct.html#_svg_SVGSVGElement__getIntersectionList
ベクターは数学です。線の方程式を見つけて、点が方程式を満たすかどうかを確認します。