OpenGL - Какой самый эффективный способ нарисовать овал в OpenGL? - PullRequest
2 голосов
/ 29 апреля 2011

Я использовал TRIANGLE_FAN и рисовал как 90 треугольников.Какой способ лучше?

Ответы [ 2 ]

1 голос
/ 29 апреля 2011

Вот и все, вы можете настроить эти 90 вверх или вниз по своему вкусу (или сделать так, чтобы они зависели от того, насколько они велики на экране, или вы можете пойти по пути геометрического шейдера ).

Если вы согласны с тем, что он не основан на геометрии, просто создайте текстуру в форме овала и примените ее к четырехугольнику.

1 голос
/ 29 апреля 2011

Посмотрите на эту страницу Рисунок . Это объясняют 2 разных метода.

EDIT:

Я забыл про нурб. Вы также можете использовать их. Взгляните здесь

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