Обнаружение, какая сторона коснулась в OpenGLES 3dbox в iphone - PullRequest
0 голосов
/ 15 мая 2011

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

Я использую замечательный пример Брэда Ларсона в своем приложении и могу повернуть куб с касанием, спасибо его коду и времени.

(код связан здесь: С чего начать openGL ES для создания и вращения куба в iPhone? )

Теперь мне нужно знать, как определить, на какой стороне щелкнули мышкой поле. Обычно я разрабатываю приложения, основанные на представлениях, я действительно не имею представления об openGL или подобных вещах.

Я искал сайт, но не смог найти хорошего ответа (по крайней мере, кое-что, что я могу понять с помощью моих знаний OpenGL)

P.S .: Здесь код 3dCube от Брэда Ларсона: http://www.sunsetlakesoftware.com/sites/default/files/CubeExample.zip

1 Ответ

0 голосов
/ 16 мая 2011

Взгляните сюда: http://www.3dkingdoms.com/selection.html

В мире OpenGL, я думаю, они называют это "выбором". Функция полезности глюунпроект поможет вам. Пересечение луча выбора с гранями вашей модели не должно быть трудным для куба.

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