当对象,从一个CallList相互交叉的附近飞机我得到一个闪烁...,我可以做什么?

用照片和SDL。

是的,它是双缓冲。

有帮助吗?

解决方案

这听起来像你得到z的战斗。

"Z-战斗的现象在3D呈现时发生的两个或更多的原语有类似的价值在z缓冲区,特别是普遍与共面面。效果导致伪随机的像素呈现的颜色一个或多边形的另一个在一个不确定的方式,变为现场动画,引起一个多边形,以"赢"z试验,然后另一个,等等。" (从 维基百科)

你可以得到更多的信息有关的问题 载常见问题.

glPolygonOffset可能会有所帮助,但你也可以让自己陷入困境。汤姆*福赛思有一个很好的解释他的 常见问题 注:它谈ZBIAS,但这仅仅是安装equivilent.

其他提示

问题是,我的旋转的功能有一些浮点错误,搞砸我的model_view矩阵。

没有你可能已经猜到了,抱歉浪费你的时间。

虽然我不认为运动的靠近飞机应该考虑解决任何种类的问题通常是别的东西是错误的,因为载并支持多边形交叉点的附近飞机。

尝试把近剪裁的飞机有点进一步:例如,与gluPerspective->第三个参数 zNear http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL/html/glu/perspective.html

啊,你的意思是 飞机。:)

嗯...另一件事情的时候画面在同样的飞机是使用 glPolygonOffset

从说明书

  glPolygonOffset is useful for rendering hidden-line images,
  for applying decals to surfaces, and for rendering solids
  with highlighted edges.
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top