Мне было поручено создать сферу, которую можно вращать касанием (или анимацией) вдоль одной оси, как обычный глобус.Я также должен иметь возможность рисовать анимированные линии на этой сфере (например, рисовать линии между Сиднеем и Нью-Йорком).Я обычно делаю все свои анимации в 2D, обычно используя базовую анимацию, поскольку у меня никогда не было необходимости делать что-либо еще.У меня такое ощущение, что такого рода проблема требует от меня перехода в OpenGL.
Мой вопрос заключается в том, можно ли достичь этого с помощью базовой анимации (время имеет существенное значение) или мне нужнобыстро освоить OpenGL.Если так, то это довольно простая проблема для решения?Я довольно хороший программист, но у меня нет опыта работы с OpenGL.Сможет ли способный программист сделать это, скажем, за 2 недели?
В качестве дальнейшего вопроса, предположим, что я использую OpenGL, если мне тогда нужно будет делать другие вещи в проекте (например, показывать разные экраны илипоказывать экраны поверх сферы), могу ли я использовать UIKit или весь проект должен быть в OpenGL?