catmull-romスプラインに関する最も詳細な情報を掲載しているこのサイトから:http://www.mvps.org/directx/articles/catmull/これは、スプラインを作成するために4つのポイントが必要であることに言及しています。しかし、点p0と点p3が点p1と点p2の間の値にどのように影響するかについては言及していない。Catmull-Romスプライン - どのように機能するのですか?
もう1つの質問は、連続スプラインをどのように作成するかということです。点p1、p2をp4、p5と連続するように定義するのは、p4 = p2(これはp0、p1、p2、p3、p4、p5、p6 ... pNとする)と定義するのは簡単でしょうか。
もっと一般的な質問は、catmull ROMスプラインでどのように接線を計算するのですか?スプライン上の2つの点(0.01、0.011など)を取り、ピタゴラスに基づいて接線を取得する必要がありますか?
正常キャットマル - ロムも問題となり得るループと自己交差を起こしやすい方程式の導関数を取る任意の点における接線を計算する
。ここで示される求心パラメタリゼーションの使用を強くお勧めします:http://stackoverflow.com/questions/9489736/catmull-rom-curve-with-no-cusps-and-no-self-intersections/19283471#19283471 – Ted