基于VC++与OpenGL画一个正方体,但是正方体老是显示为平面形式怎么办,就像手绘的正方体一样,请教! 5
展开全部
请问你有没装glut啊?有的话用这些代码啦
#include <GL/glut.h>
using namespace std;
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor4f(0,0,1,1);
glRotatef(60,1,1,1);
glutWireCube(0.8);
glFlush();
}
int main(int argc, char* argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(200,200);
glutInitWindowPosition(200,100);
glutCreateWindow("cube");
glClearColor(1,1,1,1);
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
#include <GL/glut.h>
using namespace std;
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor4f(0,0,1,1);
glRotatef(60,1,1,1);
glutWireCube(0.8);
glFlush();
}
int main(int argc, char* argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(200,200);
glutInitWindowPosition(200,100);
glutCreateWindow("cube");
glClearColor(1,1,1,1);
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
追问
我要的不是这样的代码,这些书上都有,还是谢谢你,我也不知道怎么描述我的问题,我再找找其他地方。谢谢你哟!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询