Вопрос

У кого -нибудь есть ссылки на учебные пособия по этой теме? Кажется, я не могу найти что -либо, связанное с 2D -отбором. Или, если кто -то здесь может объяснить, как это сделано. Я использую Gluortho2d и Glulookat в настоящее время.

Это было полезно?

Решение

GL не должен вытягиваться за пределы строк

Один из способов убедить себя в этом - сравнить частоту кадров, которую вы получаете, когда вы отображаете часть карты с увеличением и отображением всей карты.

Для более крупных сцен, этого может быть недостаточно. В этом случае определите, какие полигоны полностью находятся за пределами просмотра Frustum с кодом, как в:

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

Другие советы

Если вы имеете в виду отбрасывать геометрию, то разве это не так просто, как проверка, если полигон, который вы рисуете, ложь за пределами прямоугольника, определяемого вашим Gluortho2d и Glulookat? Если это снаружи, не рисуйте его.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top