OpenGL Round Shape с использованием кривых Безье

Я пытаюсь смоделировать этот глаз с помощью OpenGL и слегка выдавить его, чтобы создать трехмерный объект:

введите описание изображения здесь

Я знаю, как создавать треугольники, квадраты и сферы, но я понятия не имею, как я могу создать эту округлую форму глаза.
Как я могу получить такую ​​форму?
Есть ли способ использовать кривые Безье и поместить маленькие кубики на кривую, чтобы получить круглую форму? Как это:

введите описание изображения здесь

-1

Решение

OpenGL — это API рендеринга, а не инструмент моделирования. Для моделирования используйте специальный инструмент, такой как Blender или Maya.

Однако вы все равно можете отобразить запрошенную форму в 2D, отрисовав квадрат (составленный из 2 треугольников) на лице модели, а затем применив глаз в качестве текстуры на квад. И наоборот, если вы хотите выдавливать и делать глаз трехмерным, вам нужно придать форму глазу, используя множество маленьких треугольников.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector