作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嗨,我的程序应该在屏幕中央显示一个纯红色的球体,我得到的只是球体的边界:
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/
我有一个水平条,我想在范围内改变颜色,这很有效,但是这个条有一个渐变,可以看到如何禁用渐变和改变颜色。 Color[] colors = new Color[] { Color.Red, Color.
真正 SOLID 代码的一个重要特性是,构造函数调用并不经常发生在实际应用程序代码中,而是主要发生在必要时的组合根和工厂方法中。这对我来说很有意义,我会尽我所能坚持这一点。 我创建了一个简单的类,在我
我正在尝试理解和应用 SOLID 原则。关于依赖倒置原则,这是否意味着禁止对对象进行组合/聚合?因此必须始终使用接口(interface)来访问另一个类方法? 我的意思是: class Service
我是一名优秀的程序员,十分优秀!