glPushName () и GL_TRIANGLE_STRIP - PullRequest
       14

glPushName () и GL_TRIANGLE_STRIP

1 голос
/ 19 января 2010

Я пытаюсь реализовать выбор узла на местности (представленной треугольными полосами).Однако я не могу использовать glPushName () между glBegin / glEnd, поэтому я могу сохранить только всю полосу в буфере имен.Любые другие идеи, как я могу выбрать конкретный узел / треугольник с помощью мыши?

Я знаю, что создание объектов GL_TRIANGLE вместо полосы треугольника решит мою проблему, но разве это не будет намного медленнее?1003 *

Заранее спасибо

1 Ответ

4 голосов
/ 19 января 2010

Режим выбора OpenGL устарел, вместо этого вам следует использовать алгоритм выбора лучей на базе процессора (если вы действительно заботитесь о производительности выбора).

http://www.opengl.org/resources/faq/technical/selection.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...