Я занимаюсь разработкой в MonoTouch, и у меня возникла проблема, когда 3D-модель должна отображаться на экране, позволяя вращаться и увеличивать / уменьшать масштаб.
Как правило, разработка вещей для iOS (кроме обычных странных API-хитростей) - это очень просто. Мне нужно изображение, я загружаю его и отображаю его с несколькими строками кода. То же самое касается аудио, сенсорных событий и т. Д. Однако, когда я пытаюсь взглянуть на трехмерные объекты, я получаю OpenGL-ES 2.0, который кажется ненужным низкоуровневым и далек от «plug n play». Достаточно странно, но то, что казалось еще более странным, было то, что я не мог найти какую-либо простую структуру, чтобы обойти это. Я что-то здесь упускаю? Я нашел Unity3D, но это намного больше, чем мне нужно (не говоря уже о цене и, опять же, кривой обучения).
Нужно ли мне тратить время на изучение тонкостей 3D-рендеринга, когда я просто хочу показать модель? Кажется, OpenGL-ES-1.1 немного проще, но может не иметь нужной мне функциональности (и опять же, отсутствие «1-2-3, вот как это работает» - руководства кажутся мне странными). Или мои навыки в Google намного хуже, чем я думал?
Извините, если вопрос подразумевает расплывчатый ответ, но в итоге я думаю, что мой вопрос: «Какой самый простой способ отображения / поворота / масштабирования 3D-модели в MonoTouch с использованием OpenGL-ES 1.1 / 2.0 (предпочтительно 2.0, но 1.1 также ок)? "