Как смоделировать пни для игры в крикет в openGL - PullRequest
1 голос
/ 27 апреля 2011

Я новичок в OpenGL и хочу сделать пни для крикета для моего мини-проекта.

Насколько я знаю, основание - это что-то вроде конуса, а затем над ним появляется цилиндр, но я не могу его смоделировать.

Не могли бы вы рассказать мне, как я могу смоделировать его в OpenGL для реализации в 3D?

Ответы [ 2 ]

8 голосов
/ 27 апреля 2011

Вы действительно не моделируете вещи в OpenGL. Все, что знает OpenGL - это треугольники. Цветные треугольники, треугольники разных углов / размеров, текстурированные треугольники и т. Д. И т. Д. OpenGL не занимается моделированием, это ваша работа.

Вы можете использовать программное обеспечение для моделирования (3dsmax и т. Д.), Чтобы создать модель, экспортировать ее, а затем выяснить, как преобразовать модель в треугольники OpenGL. Или вы можете выяснить все треугольники, которые вы хотите нарисовать самостоятельно, и просто жестко закодировать их в OpenGL. Или вы можете найти какую-то внешнюю библиотеку (я предлагаю GLU), которая находится поверх OpenGL и знает, как разбить определенные общие фигуры на треугольники. Проверьте это из.

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

Более простой способ - использовать gluCylinder , который может генерировать цилиндры и конусы. Вот образец NeHe .

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