Я реализовал точечные источники света в OpenGL 4.3, но у меня проблема в том, что очень трудно определить действительный радиус точечного источника света. Я рисую некоторую горизонтальную + вертикальную линию через сферу, которая является радиусом точечного источника света, будет хорошим инструментом отладки, но я не знаю, с чего начать — все, что мне удалось, — это нарисовать сплошную сферу с центром в точечном источнике света. , но относительно того, как получить каркас, я понятия не имею.
Есть указатели?
Есть два возможных решения:
Ты можешь использовать glPolygonMode (GL_FRONT_AND_BACK, GL_LINE); нарисовать свою сферу в режиме каркаса. Но это даст вам сферу, состоящую из треугольников.
Другой способ — создать линейную сетку, состоящую из ребер, которые вы хотите видеть для своей сферы отладки.
Других решений пока нет …