カメラを回転してみよう前節からの続きです。先ほどのモデルを360度好きな方向から見られるように十字キーで回転できるようにしてみましょう。今回これを実現するには、ある点を軸に座標を回転させる必要があります。座標の回転はこちらの説明にある通りの計算式で計算できます。これを計算できる関数をrotate関数として以下の通り作ってみます。3D座標空間は以下のような軸から成っています。今回Y軸を基準に回転するので、平面はX-Z平面になります。それを踏まえて以下のプログラムをご覧ください。0;}左キー、右キーが押されているとrotate関数をコールし、カメラ位置の座標を表すcameraX,cameraZを更新するようになっています。