vector slideframe(vector t0, vector t1, vector v0)
vector slideframe(vector x0, vector t0, vector v0, vector x1, vector t1)
任意のベクトルv0
、2つの正規ベクトルのt0
とt1
を指定すると、この関数は、t0
からt1
に移すための最小回転をv0
に適用し、その結果を返します。
これは、v0*dihedral(t0,t1)
と等価ですが、若干速いです。
2つ目の関数シグネチャは、x1-x0
がt0
とt1
の平均と同じ方向である必要があり、過去のバージョンと互換性を持たせるために用意しているだけですが、ほぼ同じ結果が生成されます。
この関数を使用することで、回転を最小限に抑えて、カーブの始点でのカーブ法線を拡張することができます。