Я программирую мобильные приложения с помощью Adobe AIR, но я думаю, что этот вопрос относится к мобильной разработке в целом.
Я хотел бы сделать что-то вроде приложения для 2D-рисования с перемещением самого мобильного устройства в пространстве. Например, удерживая телефон горизонтально на ладони и «рисуя» квадрат в пространстве, я рисовал бы квадрат на экране. Это потребует от пользователя калибровки начальной точки, а также решения, является ли плоскость горизонтальной или вертикальной.
Можно ли это сделать с помощью акселерометра, гироскопа или их комбинации? Если нет (поскольку устойчивое движение без ускорения не обнаружено, верно?), можно ли этого добиться, когда камера всегда открыта и обнаруживает общее движение в 2D-плоскости?
спасибо