0

Android の opengl es 2 でビュー マトリックスを回転させようとしています。私は単にそうします

Matrix.rotateM(mVM, 0, .1f, .5f, .5f, 0);

フレームの描画について。ただし、これを行うと、カメラが意図したとおりに回転しているのがわかりますが、3D シェイプは回転しません。これらの形状はカメラに向かって作成され、カメラが回転すると、側面ではなく同じ面が表示されます。カメラがそれらの周りを回転すると、形状は本来あるべきように歪んでいます。私が電話したら

Matrix.rotateM(MM, 0, 1, .5f, .1f, 0); 

個々の形状のレンダリングでは、うまく機能し、形状のすべての側面を見ることができます。しかし、カメラを原点(機能している)の周りに動かし、形状を3Dで見たい(機能していない)

4

0 に答える 0