3
私は軸を中心にキューブを回転させるようにしようと私がやっていることはあるんだ:OpenGLのglRotateとglTranslate順
glTranslatef(0.0f, 0.0f, -60.0f);
glRotatef(angle, 0.0f, 1.0f, 0.0f);
私はそれが-60に移動し、y軸を中心に回転させるように期待してい円ではなく、-60度の角度で回転しているだけです。私がこのように書くとき:
glRotatef(angle, 0.0f, 1.0f, 0.0f);
glTranslatef(0.0f, 0.0f, -60.0f);
私は何が必要なのですか?私はなぜそれを書くのですか? なぜ彼らは反対に向かっているのですか? 誰か説明できますか?
行列乗算は可換ではありません... –