Я использую JOGL и пытаюсь убедиться, что при нажатии на вершину эта вершина была выбрана. Пытаюсь подобрать верх по цвету, но не понимаю, как получить цвет под курсором. Я нашел этот glReadPixels в mousePressed, но он работает только в потоке GLEventListener. Кто-нибудь может мне помочь?
Выбор вершины мышью JOGL
comment
Не могли бы вы опубликовать наиболее важные части вашего кода?
- person bwroga   schedule 28.02.2013
Ответы (2)
Я использую JOGL и пытаюсь убедиться, что при нажатии на вершину эта вершина была выбрана.
OpenGL так не работает. То рисует что-то, то забывает об этом. Картинка, которую вы видите на экране, — это просто картинка. Одно что-то было нарисовано, OpenGL не помнит, что именно нарисовал.
Вы хотите выбрать вершины? Что ж, тогда вам нужно обратно спроецировать луч на сцену, которую вы поддерживаете в структуре данных, которую вы должны написать, чтобы проверить, какая вершина ближе всего к этому лучу.
person
datenwolf
schedule
28.02.2013