Есть ли простой способ перейти от формы контура к матрице openGL? - PullRequest
0 голосов
/ 07 января 2012

Мне было интересно, есть ли способ легко "обвести" контур формы?

Например, это код для рисования звезды

static GLfloat starVertices [] = {0.0, 0.25f,
                                   0.1f, 0.1f,
                                   0.25f, 0.08f,
                                   0.15f, -0.05f,
                                   0.25f, -0.25f,
                                   0.0, -0.125f,
                                   -0.25f, -0.25f,
                                   -0.15f, -0.05f,
                                   -0.25f, 0.08f,
                                   -0.1f, 0.1f};

Есть ли простой способ создать код для фигуры, такой как, например, http://bit.ly/xrImhI (если он очищен)?

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

1 Ответ

0 голосов
/ 07 января 2012

Вы, кажется, хотите, чтобы растр преобразовывал вектор . OpenGL вам там не поможет.

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