私は単純なゲームを書こうとしていますが、単純な物理学だと思うものに行き詰まっています。ポイント 0,0,0 で、たとえば 1 秒あたり 1 単位で移動するオブジェクトがあります。オブジェクトが 1 秒あたり 15 度、6 秒間回転し (開始位置の右 90 度になる)、1 秒あたり 1 単位で 4 秒間加速するように指示した場合 (つまり、最終速度は 5 です)単位/秒)、その終点をどのように計算しますか?
加速していない物体についてこれに答える方法を知っていると思います。なぜなら、それはただの円だからです。上記の例では、円の円周は距離の 4 倍であることがわかり (円の 1/4 を横切っているため)、そこから半径と角度を計算し、単純な三角関数を使用して答えを解くことができます。
ただし、任意の時点で、オブジェクトは前の瞬間よりもわずかに速く移動しているため、最終結果は円ではなく、ある種の円弧になります。各ステップ (たとえば 1 秒あたり 60 ステップ) をループすることで終点を推定できると思いますが、これはエラーが発生しやすく、非効率的です。
誰かが私を正しい方向に向けることができますか?