0

新しい GLUT/openGL プログラムを作成すると、ウィンドウのサイズ変更により、画面の上部が x 方向に +1 になり、下部が -1 になります。座標をウィンドウのピクセル サイズに合わせたいと思います。ウィンドウの形状を変更するとプロジェクトが歪むため、これを行いたいと思います。私が探しているのは、読み込む必要がある関数の名前だけです。

4

2 に答える 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 に答える