1

2 つのオブジェクトがあり、それぞれが同じベースに対して独自の回転行列を持っています。しかし、1 つのオブジェクトをベースとして作成し、それに基づいて他のオブジェクトを回転させたいと考えています。

私がopenglでしたこと:

2 つの回転行列 R1 および R2。

私がしたことは(実際のコードではなく、同じ数学です)

glPushMatrix();
glMultMatrix(R1^-1);
glMultMatrix(R2);
glPopMatrix();

しかし、出力はヨーとピッチが切り替わり、ロールが反転した状態になります

誰が問題が何であるか知っていますか?

4

0 に答える 0