Я немного экспериментирую с iPhone 3GS и его магнитными датчиками. Достаточно просто определить направление и угол северного полюса, если смотреть сверху устройства. Также довольно просто определить положение самого устройства с помощью акселерометра. Но сбор всего этого заслуживает некоторых математических знаний о векторных вычислениях.
Так что меня интересует довольно простой способ сделать эти вычисления и применить их к UIView, который я вставил в свою накладку камеры. Например, я хотел бы зафиксировать UIView на северном полюсе на горизонте. Это также должно работать, когда я наклоняю и поворачиваю устройство. Также было бы хорошо, если бы к UIView можно было применить «преобразование», чтобы оно всегда вращалось.
Еще одна вещь, которая могла бы потребоваться, могла бы получить правильные отношения между полем обзора камеры и координатами объекта. Если они в точности совпадают, теоретически объект должен прилипать и накладываться на одни и те же объекты в реальности, если человек не двигается.
Есть образцы? Есть идеи? Любой код, не использующий OpenGL;) Спасибо.