機械学習基礎理論独習

誤りがあればご指摘いただけると幸いです。数式が整うまで少し時間かかります。リンクフリーです。

勉強ログです。リンクフリーです
目次へ戻る

ベジェ曲線

幅のある3次ベジェ曲線を定義してみる

はじめに 左右の異なる幅を3次ベジェ曲線を定義できれば、面白いものが作れるんじゃないかと思ったので、考えてみました。 非常に単純なアルゴリズムです。 幅をどうやって定義するか 左の幅、右の幅とは3次ベジェ曲線の接線ベクトルの方法に対しての左右で…

3次エルミート曲線

3次エルミート曲線の定義 この曲線は、曲線の両端点における位置ベクトル と接線ベクトル から定義されます。この曲線は、Ferguson/Coons曲線と全く同じなので、ベジェ曲線への変換など詳細についてはこちらをご覧ください。

点列に3次ベジェ曲線をフィットさせる

はじめに 本アルゴリズムは、何か文献を参考にしたものではないので、間違っている可能性があります。予めご了承ください。 要件 点列 にフィットする3次ベジェ曲線を見つけたいとします。 点列の数 は4以上であるとします。(後で2以上でも導出可能なアイデ…

3次ベジェ曲線による円弧の近似

はじめに 3次ベジェ曲線による円弧の近似はこちら(以下、参考サイトと記載)に必要な事項がすべてまとめられています。 なので、上記のサイトと内容が重複します。 3次ベジェ曲線の制御点を求める 3次ベジェ曲線で円弧を近似します。 円弧は単位円の部分集合…

Ferguson/Coons(ファーガソン/クーンズ)曲線

Ferguson/Coons曲線の定義 この曲線は、曲線の両端点における位置ベクトルと接線ベクトルから定義されます。 は端点における位置ベクトル、 は端点における接線ベクトルです。 は3次の「Hermite(エルミート)補間関数」と呼ばれるもので次の形をしています。…

2次ベジェ曲線から3次ベジェ曲線への変換

2次ベジェ曲線を3次ベジェ曲線に変換 2次ベジェ曲線より、3次ベジェ曲線の方が自由度が高いので、変換ができます。 3次ベジェ曲線の制御点を とすると、 2次ベジェ曲線の端点は3次ベジェ曲線の端点と一致するので、制御点は となります。3次ベジェ曲線上の点…

ベジェ曲線の微分

3次ベジェ曲線の定義 3次ベジェ曲線の式を載せておきます。 は制御点で、 はパラメータです。 3次ベジェ曲線の1階微分 パラメータ で微分します。式 の両辺に を掛けて、変形します。式 で、 とおきました。 式 は、制御点が の 次ベジェ曲線であることが分…

ベジェ曲線の定義

ベジェ曲線とは ベジェ曲線と言えば、普通「3次ベジェ曲線」を意味することが多いと思います。 「3次ベジェ曲線」は以下の図のように4つ制御点からなる曲線のことで、扱いやすいのが特徴です。 1次ベジェ曲線の定義 パラメータ は から を取るとします。まず…

目次へ戻る