ストロークパスを塗りつぶしオブジェクトに変換したいと考えています。 (プログラマチックに、JavaScriptで)ストロークのアウトラインを取得する方法は?
この行は単純な曲線です。一連の座標です。私はこの線をパスとしてレンダリングし、それに一定の厚さのストロークを与えることができます...しかし、私はストロークラインではなく塗りつぶしたシェイプを得ようとしていますので、ワーピングその結果、「ストローク」は厚さが変化したり、カスタムビットがカットされたりすることがあります(実際のSVGストロークではこれらのことはできません)。
私は手動で線を太くして太くしています。私はこれを行う関数を見つけることができません - 私はD3.jsとRaphaëlのドキュメントを見てきましたが、運はありません。誰でもこれを行うライブラリ/関数を知っていますか?
さらに、私が持っているライン座標のリストを取って効果的にストロークする新しいパスを作成することで、このタスクを手動で行う方法についての幾何学的理論を誰かに教えてもらえれば、素晴らしいだろう。別の言い方をすれば、ブラウザは、パスをストロークするように指示したときに何を行いますか - ストロークがどのような形状になるべきか、どのように動作しますか?最近、同様の質問がありました