B スプライン曲線があります。すべてのノットと、コントロール ポイントの x、y 座標があります。
B スプライン曲線をベジエ曲線に変換する必要があります。
私の最終目標は、html5 キャンバス要素に図形を描画できるようにすることです。B スプラインはベジエをサポートしない dxf ファイルから来ていますが、キャンバスはベジエのみをサポートしています。
プロセスを説明しようとするいくつかの記事を見つけましたが、それらは私の頭をかなり超えており、実際には非常に理論集約的であるようです. 例またはステップバイステップのヘルプが本当に必要です。
私が見つけたものは次のとおりです: (B-スプラインの説明)、(ベジエへの変換)、(Javascript の例)
最後のリンクには実際のコードが含まれているので便利ですが、ノードによって割り当てられた重みが考慮されていないようです。曲線が制御点を通過するかどうかに影響するように見えるので、これは重要だと思います。
役立つ場合は、ノードまたはコントロール ポイントを共有できます。誰かが段階的な手順を教えてくれたり、疑似(または実際の)コードを手伝ってくれたりしたら、とても感謝しています。