Как нарисовать изображение как текстуру многоугольника и как повернуть многоугольник во всех направлениях, касаясь многоугольника на экране? - PullRequest
0 голосов
/ 03 октября 2011

Мне нужно нарисовать текстуру на квадратном многоугольнике, а не на кубе, мне нужно сделать это на простом квадрате, это грань куба. Я проверяю этот урок (open gl ES), и, кажется, он отлично работает для написания текстуры на квадратном многоугольнике: http://blog.jayway.com/2010/12/30/opengl-es-tutorial-for-android-%E2%80%93-part-vi-textures/

ОК, но теперь мне нужно повернуть многоугольник пальцем, касаясь экрана. Мне нужно, чтобы пользователь мог взаимодействовать с касающимся его многоугольником, перемещая многоугольник в направлении, в котором он перемещает многоугольник пальцем.

Как я могу это сделать?

1 Ответ

1 голос
/ 03 октября 2011

Поскольку вы используете opengles, есть функция glrotate, которая используется для вращения объекта.вот ссылка

http://www.khronos.org/opengles/sdk/1.1/docs/man/glRotate.xml

Просто вызовите эту функцию в зависимости от взаимодействия с пользователем

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