0
我有一个简单的纹理多边形与位图图像纹理。围绕纹理多边形旋转相机,同时看着它 - OpenGL
glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, _textureId);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glColor3f(1.0f, 1.0f, 1.0f);
glBegin(GL_QUADS);
//Front face
glNormal3f(0.0, 0.0f, 1.0f);
glTexCoord2f(0.0f, 0.0f);
glVertex3f(-BOX_SIZE/2, -BOX_SIZE/2, BOX_SIZE/2);
glTexCoord2f(1.0f, 0.0f);
glVertex3f(BOX_SIZE/2, -BOX_SIZE/2, BOX_SIZE/2);
glTexCoord2f(1.0f, 1.0f);
glVertex3f(BOX_SIZE/2, BOX_SIZE/2, BOX_SIZE/2);
glTexCoord2f(0.0f, 1.0f);
glVertex3f(-BOX_SIZE/2, BOX_SIZE/2, BOX_SIZE/2);
glEnd();
我想围绕物体旋转,所以它会直接面对我。 我该如何改变相机的位置?
您可以使用[gluLookAt](https://www.opengl.org/sdk/docs/man2/xhtml/gluLookAt.xml)函数。 – ProXicT
我非常新的opengl,我不知道如何正确使用glulookat。你能帮我一下吗? – Ransar
希望我的答案清除它。 – ProXicT