仮想カメラを3D空間の点Aから楕円軌道の点Bに移動する必要があります。これまでのところ、私は持っています:3Dの楕円軌道上の点を計算する
- 各カメラ位置の中心からの投影線を計算します(つまり、前のベクトルを無限に延長します)。
- これを使用して、楕円の中心となる2本の投影線の間の最小距離を計算します。
- 私は動きを実行する必要がある3D斜面を視覚化しました。
今、私は立ち往生しています!私は(明らかに)数学者ではないので、私は次に何をする必要があるかに頭を悩ませています。
私は(私は彼らが円周上にあるか分からないし、そうは考えているものの、長軸と短軸の制限が何であるか?; a
と私は信じて、従来の表記でb
)この楕円弧上の2点を有する 現在のところ、これらの2つのポイント間の動きは線形ですので、そのような場合に備えて出発点として使用することができます。誰かが私を正しい方向に導いてくれますか?
実際の楕円運動は必要なく、「曲率のある」動きだけが必要な場合は、スプラインを使用する方が簡単です。 – toto2