Я пробую пример кода чайника CoreMotion с WWDC 2010. Прямо сейчас код учитывает движение устройства, за исключением расстояния от визуализируемого 3D-объекта и устройства. Как я могу добавить это?
Пример: если я оттягиваю устройство от визуализируемого 3D-объекта, 3D-объект должен стать меньше. Если я расположим устройство близко к визуализируемому 3D-объекту, 3D-объект должен стать больше. Если я панорамирую влево, 3D-объект должен быть перемещен вправо (и, возможно, за пределы экрана). Если я перемещаюсь вправо, 3D-объект должен быть перемещен влево (и, возможно, за пределы экрана).
Я понятия не имею, с чего начать поиск. Можно ли это вычислить с помощью датчиков устройства?