Выбор

Выбор возвращает текущее содержимое стека имен, которое представляет собой массив имен с целочисленными значениями. Вы назначаете имена и строите стек имен в коде моделирования, который указывает геометрию объектов, которые необходимо нарисовать. Затем в режиме выбора каждый раз, когда примитив пересекает громкость обрезки, происходит выделение. Запись попадания, которая записывается в массив выбора, предоставленный с помощью глселектбуффер, содержит сведения о содержимом стека имен во время попадания.

Примечание

Вызовите глселектбуффер , прежде чем переводить OpenGL в режим выбора с помощью глрендермоде. Все содержимое стека имен не гарантируется, пока вы не вызовите глрендермоде , чтобы извлечь из режима выбора OpenGL.

 

Управлять стеком имен с помощью глинитнамес, гллоаднаме, глпушнамеи глпопнаме. Для выбора можно также использовать глупиккматрикс .