получить результирующие вершины из gltransformation? - PullRequest
0 голосов
/ 09 июня 2010

У меня есть несколько вершин, а затем я применяю glrotate (). Я бы хотел узнать, какими стали мои вершины после этой трансформации. Как я мог это сделать?

Спасибо

Ответы [ 3 ]

1 голос
/ 09 июня 2010

Я не думаю, что есть другой способ, кроме как вызвать glGet с GL_MODELVIEW_MATRIX и выполнить преобразование самостоятельно. (Или вычислите ту же матрицу преобразования самостоятельно и примените ее к своей точке.)

0 голосов
/ 09 июня 2010

Опять

Ты не можешь этого сделать. Есть буфер обратной связи, но это не то, что вы ищете. Прочитайте мое предыдущее объяснение для деталей.

0 голосов
/ 09 июня 2010

Есть способ сделать это, но вы, вероятно, не хотите туда идти.Существует так называемая обратная связь с преобразованием , которая хранит обработанные вершины в буферных объектах.Вы можете прочитать их обратно и получить свои вершины.Это может быть полезно, если у вас есть огромное количество вершин, но я держу пари, что вам лучше преобразовывать вершины самостоятельно, как предложила Танатос.

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