Объект исчезает / не масштабируется в Z-AXIS OPENGL - PullRequest
0 голосов
/ 13 апреля 2010

Предполагается, что этот код имеет орбиту QUAD вокруг центральной точки, в основном, по кругу. Проблема в том, что, когда он делает вращение Х нормально, он исчезает, когда движется по оси Z, и кажется, что размер его не изменяется. Такое ощущение, что он передает все в ортографическом виде или что-то в этом роде.

Это мой первый проект OpenGL.

НАЧАТЬ КОД ОТКРЫТИЯ ЗДЕСЬ

        glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
        glClear(GL_COLOR_BUFFER_BIT);
        glMatrixMode (GL_PROJECTION);

        glPushMatrix();
       //glRotatef(theta, 0.0f, 0.0f, 1.0f);
       glScalef(0.75f, 0.75f, 0.75f);
       glTranslatef(planeX, -0.0f, 0.0f);

        glBegin(GL_QUADS);
            glColor3f(1.0f, 0.0f, 0.0f);   glVertex3f(0.0f,   0.0f, planeZ);
            glColor3f(0.0f, 1.0f, 0.0f);   glVertex3f(0.0f,   1.0f, planeZ);
            glColor3f(0.0f, 0.0f, 1.0f);   glVertex3f(1.0f,   1.0f, planeZ);
            glColor3f(0.0f, 0.0f, 1.0f);   glVertex3f(1.0f,   0.0f, planeZ);
        glEnd();

        glPopMatrix();

        SwapBuffers(hDC);

        theta += 1.0f;

        planeX = (sin(0.0314159265f*theta));
        planeZ = (cos(0.0314159265f*theta));
        Sleep (1);

КОНЕЦ ЗДЕСЬ

1 Ответ

2 голосов
/ 13 апреля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...