GL_TRIANGLE FAN Объяснение - PullRequest
       4

GL_TRIANGLE FAN Объяснение

11 голосов
/ 08 ноября 2011

Я пытаюсь «заполнить» поверхность сферы, которую я нарисовал, используя этот алгоритм здесь: http://paulbourke.net/miscellaneous/sphere_cylinder/, первый метод.Я знаю, что GL_QUADS больше не используется в OpenGL 3+.ТАК Я использовал GL_TRIANGLE_FAN.Это то же самое?Проблема здесь в том, что мои сферические грани являются квадратами.Поэтому, если я использую GL_TRIANGLE, то получаю странное «заполнение», не вся поверхность покрыта.Я делаю это неправильно?Как работает GL_TRIANGLE_FAN? 1007 *

Ответы [ 2 ]

54 голосов
/ 08 ноября 2011

Как точно работает GL_TRIANGLE_FAN?

Первая вершина веерного треугольника действует как концентратор.Следующие вершины соединяются с предыдущей не начальной вершиной и концентратором.

enter image description here

0 голосов
/ 08 ноября 2011

Вам, вероятно, нужна треугольная полоса вместо вентилятора.

Смотрите также этот вопрос: gl_triangle_strip vs gl_triangle_fan

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