Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对象disaper/don';OPENGL Z轴上的t比例_Opengl - Fatal编程技术网

对象disaper/don';OPENGL Z轴上的t比例

对象disaper/don';OPENGL Z轴上的t比例,opengl,Opengl,这个代码被怀疑有一个围绕一个圆心的四元轨道。问题是,当它进行X轴旋转时,当它在Z轴上移动时,它会消失,并且看起来大小没有变化。它感觉像是在以正片视图或其他方式渲染所有内容 这是我的第一个OpenGL项目 OPENGL代码从这里开始 glClearColor(0.0f, 0.0f, 0.0f, 0.0f); glClear(GL_COLOR_BUFFER_BIT); glMatrixMode (GL_PROJECTION); glP

这个代码被怀疑有一个围绕一个圆心的四元轨道。问题是,当它进行X轴旋转时,当它在Z轴上移动时,它会消失,并且看起来大小没有变化。它感觉像是在以正片视图或其他方式渲染所有内容

这是我的第一个OpenGL项目

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);

到此结束

设置GL_MODELVIEW矩阵的代码在哪里?@genpfault;更像是,他设置投影矩阵的代码在哪里(是的,这一个设置了,但它应该设置modelview矩阵),如果没有代码,那么可能就没有GL_modelview矩阵或投影矩阵