- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在试验 OpenGL,试图在直角棱镜的内部和外部绘制球体。问题是,无论我选择在哪里绘制球体,网格总是位于我的圆圈之上,如下所示:
我现在所做的基本上是使用 glTranslatef
最初将所有内容沿负 z 方向平移 100 个单位,然后使用 GL_LINE_STRIP
绘制构成棱镜,最后使用 glTranslatef
和 glusphere
创建圆圈。棱镜应该在 z 轴上从 -50 延伸到 0,靠近中间的球体应该位于 (30, 30, 0),而靠近角的球体应该位于 (50 , 50, 5).
这种做法有什么问题吗?
最佳答案
您是否在渲染函数中调用了 glEnable(GL_DEPTH_TEST)
?
关于c++ - 在 gluSphere 上绘制的 OpenGL 线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8548181/
我正在尝试使用 gluSphere 绘制一个球体。球体出现了,但无论我将其绘制为填充多边形还是线框,都缺少某些补丁。 int width=800, height=600; void myini
我正在使用 PyOpenGL 制作游戏。我想每 4 秒从一个地方发射子弹,但是当我使用 gluSphere() 绘制子弹时,它并没有出现在我排除的地方(除了第一次绘制球体).我该如何解决? 相关代码:
我正在使用 GLUT 来处理 OpenGL(如果可以的话,我会使用 SDL)。我需要画球体。我正在使用 gluSphere,但它根本不绘制任何东西。 这是我的 GLUT 初始化: // Initial
我刚开始使用 opengl。事实上,这是我的第一个项目。我想将一些纹理映射到背景中的四边形,并想在前面使用 gluSphere 绘制一个球体,我想为此设置动画。所以,我先映射纹理,然后在显示函数中绘制
我将 OpenGL 与 C++(但没有着色器和 GLSL)结合使用,并使用 glu 库函数绘制球体(台球)和圆柱体(球杆)。我正在使用 glBindTexture() 绑定(bind)纹理并使用 SO
我一直在试验 OpenGL,试图在直角棱镜的内部和外部绘制球体。问题是,无论我选择在哪里绘制球体,网格总是位于我的圆圈之上,如下所示: 我现在所做的基本上是使用 glTranslatef 最初将所有内
我正在编写一个基本的行星查看器 OpenGL Perl 应用程序,只是为了好玩。 我有基本的工作,与辉煌的星球,通过 gluSphere() 实现,旋转应用经典地球纹理贴图。 现在,如果我想通过 Op
我是一名优秀的程序员,十分优秀!