私のopenglアプリケーションでは、モデルを記述するためのGameObjectクラスがあり、各モデルにはその平行移動/回転/スケールを記述する1つのマトリックスがあり、平行移動/回転/スケールをしたいときはいつでも、Model_Matrix->translateのようなものを呼び出すだけです(dx, dy, dz) は、モデル マトリックスに直接作用するため、永続的に変化します。最初に知りたいのですが、それは正しい方法ですか?オンラインの多くの記事では、平行移動、回転、スケールの 3 つのマトリックスについて説明されており、これらを乗算して変換マトリックスを作成します。すべての計算に 1 つだけを使用します。
現在のように、この問題の原因について誰かが光を当てることができますか、私は混乱しています
注: 私は行列の数学をいくつか知っていますが、ほんの少しです