新しい GLUT/openGL プログラムを作成すると、ウィンドウのサイズ変更により、画面の上部が x 方向に +1 になり、下部が -1 になります。座標をウィンドウのピクセル サイズに合わせたいと思います。ウィンドウの形状を変更するとプロジェクトが歪むため、これを行いたいと思います。私が探しているのは、読み込む必要がある関数の名前だけです。
2 に答える
0
この機能は私のプロジェクトの一部であり、歪みを防ぎます。
GLvoid myWidget::resizeGL(GLint width, GLint height) {
glViewport(0, 0, width, height);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(45.0, //The camera angle
(double)width / height,//The width-to-height ratio
1.0, //The near z clipping coordinate
100.0); //The far z clipping coordinate
glMatrixMode(GL_MODELVIEW);
}
于 2013-05-27T22:44:54.920 に答える