Androidアプリ開発逆引き大全 500の極意

グラフィックスとアニメーション - Tips499 OpenGL ES 2.0で図形を回転する

登録タグ
Icon comment count 0
Icon stock count 0

7-4OpenGLグラフィックスTips499 OpenGL ES 2.0で図形を回転する

対応Ver:OpenGL ES 2.0

Level3

AnswerメソッドMatrix.setRotateMを用いる

GLES20で図形を回転するには、メソッドMatrix.setRotateMを用います。

まず、初期化した配列mRotMatrixに回転の座標変換データを入れます。

 Matrix.setRotateMメソッド
Matrix.setRotateM(
  mRotMatrix, 0, mAngle, 0, 0, 
-1.0f);

mRotMatrixをmMVPMatrixと掛けあわせるには、Matrix.multiplyMMメソッドを用います。引数をリスト2のように与えて、結果を、mMVPMatrixに上書きします。

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません