1
私は別のオブジェクトの周りを回転し、それを見ているシーングラフにカメラオブジェクトを持っています。別のオブジェクトの周りのオブジェクトを回転する
これまでのところ、私がその位置を翻訳しようとしたコードでは、それを前後に動かして少量しか戻せません。
//ang is set to 75.0f
camera.position += camera.right * glm::vec3(cos(ang * deltaTime), 1.0f, 1.0f);
私が間違っているつもりだところ、私は本当にわからない。ここで
は、私は私のゲーム更新ループ内で使用して試したコードです。私はオブジェクトの周りを回転する他のコードを見てきましたが、それらはcosとsineを使用していますが、x軸に沿って翻訳しているだけなので、これだけ必要と思っていました。
は、私は位置、フロントとアップベクトルを持って、camera.targetを持っていけないと – rshah
がOK @rshah、私は答えを編集したビュー行列を計算するためにそれらを使用します – Rabbid76