0

任何人都有关于这个主题的教程的链接?我似乎找不到任何与 2d 剔除有关的东西。或者,如果这里有人可以解释它是如何完成的。我目前使用 gluOrtho2D 和 gluLookAt。

4

2 回答 2

2

GL 不应在您在 gluOrtho2D 中定义的剪切平面之外绘制

说服自己这一点的一种方法是比较显示地图的一部分与缩小并显示整个地图时获得的帧速率。

对于更大的场景,这可能还不够。在这种情况下,使用如下代码确定哪些多边形完全位于视锥体之外:

http://web.archive.org/web/20030207104008/http://www.markmorley.com/opengl/frustumculling.html

于 2011-01-22T23:47:55.410 回答
1

如果您的意思是几何剔除,那么它不会像检查您正在绘制的多边形是否位于您的 gluOrtho2D 和 gluLookAt 定义的矩形之外一样简单吗?如果它在外面,那么不要画它。

于 2011-01-22T23:28:09.857 回答