2012-02-15 15 views

答えて

1

OpenGLにカメラのようなものはありません。モデルビューと投影という2つの変換行列しかありません。まず、投影行列を設定する必要があります。 glFrustumを使用して、または手動で行うことができます。予測についてはarticleをお読みください。

次に、カメラの動作を偽装するには、逆変換マトリックスを使用する必要があります。つまり、(0,0、-5)のカメラを移動する場合は、(0,0,5)の世界全体を移動する必要があります。同じことが回転とスケーリングにあります。

OpenGLレッドブックを読む必要があります。すべてここに記載されています。

関連する問題