Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Gl Rotate

2,734 views

Published on

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Gl Rotate

  1. 1. 2次元の回転 Y このポリゴンを回転させようとした スタック行列の設定 glPushMatrix glRotatef glBegin ポリゴン描画 glEnd glPopMatrix Rotateの指定だけでは、原点(0,0)を中心に 回転してしまう。 本当は、図形の中心で回転させたいのに・・・ X
  2. 2. 2次元の回転 図形の中心で回転させたい時の マトリックス設定 Y glPushMatrix ② glTranslatef glRotatef ① glTranslatef glBegin ポリゴン描画 glEnd glPopMatrix 一旦、図形の中心を原点に移動させ①、回転を行う。 そして、元の原点の位置へ戻す②。 こうすることで図形を原点で回転させることが出来る。 glRotateは、z軸を中心に回転させるので、 glRotatef( 角度,0.0f,0.0f,1.0f ); ① とすること。 X ②

×