2014-02-21 4 views
0

Я реализовал точечные огни в OpenGL 4.3, но проблема заключается в том, что очень трудно определить реальный радиус точечного света. Я рисую рисунок какой-то горизонтальной + вертикальной линии по сфере, которая является точечным радиусом света, будет хорошим инструментом отладки, но я понятия не имею, с чего начать - все, что мне удалось, это нарисовать сплошную сферу, центрированную на точечном свете , но о том, как получить каркас, я понятия не имею.Каркас на точечном свете с использованием шейдеров?

Любые указатели?

ответ

0

Есть два возможных решения:

Вы можете использовать glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); нарисовать вашу сферу в каркасном режиме. Но это даст вам сферу, состоящую из треугольников.

Другой способ - создать сетку линий, состоящую из ребер, которые вы хотите увидеть для своей сферы отладки.

Смежные вопросы