gpt4 book ai didi

c++ - GlutSolidSphere 不是固体

转载 作者:行者123 更新时间:2023-11-28 08:26:15 25 4
gpt4 key购买 nike

嗨,我的程序应该在屏幕中央显示一个纯红色的球体,我得到的只是球体的边界:

int main(int argc, char **argv) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGBA);
glutInitWindowSize(800,600);
glutInitWindowPosition(0,0);
glutCreateWindow("Sphere");

glutDisplayFunc(renderScene);
glutReshapeFunc(changeSize);
glutMainLoop();

return 0;
}


void renderScene() {
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor3f(1.0f,0.0f,0.0f);

glutSolidSphere(2.5, 50, 40);

glutSwapBuffers();
}

最佳答案

尝试在 glutSolidSphere(2.5, 50, 40); 之前添加 glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);;

关于c++ - GlutSolidSphere 不是固体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3984957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com