【发布时间】:2011-01-22 23:15:17
【问题描述】:
谁有这个主题的教程链接?我似乎找不到任何与 2d 剔除有关的东西。或者,如果这里有人可以解释它是如何完成的。我目前使用 gluOrtho2D 和 gluLookAt。
【问题讨论】:
标签: android opengl-es 2d culling
谁有这个主题的教程链接?我似乎找不到任何与 2d 剔除有关的东西。或者,如果这里有人可以解释它是如何完成的。我目前使用 gluOrtho2D 和 gluLookAt。
【问题讨论】:
标签: android opengl-es 2d culling
GL 不应在您在 gluOrtho2D 中定义的剪切平面之外绘制
让自己相信这一点的一种方法是比较显示地图的一部分与缩小并显示整个地图时获得的帧速率。
对于较大的场景,这可能还不够。在这种情况下,使用如下代码确定哪些多边形完全位于视锥体之外:
http://web.archive.org/web/20030207104008/http://www.markmorley.com/opengl/frustumculling.html
【讨论】:
如果您的意思是几何剔除,那么它不是就像检查您正在绘制的多边形是否位于您的 gluOrtho2D 和 gluLookAt 定义的矩形之外一样简单吗?如果在外面,那就不要画了。
【讨论】: