Какая часть цилиндрической системы координат видна пользователю
Есть ли способ определить, на какую часть пользователя цилиндрической системы координат сейчас смотрит?
У меня проблемы с объектами RenderObject, которые, по моему мнению, не остаются там, где должны, когда пользователь смотрит вверх и вниз. Это работает, как и ожидалось, при горизонтальных движениях головы, но когда пользователь перемещает свою голову вертикально, объекты, кажется, получают новые позиции.
Чтобы подтвердить, что в SDK есть проблема, я просто хотел посмотреть, есть ли способ узнать, какую прямоугольную область думает сейчас smarteyeglass, на которую смотрит пользователь, чтобы я мог видеть, есть ли проблема с моими объектами или стеклами smarteyeglass?
1 ответ
Вы можете использовать датчики вместе с AR Rendering, чтобы определить, куда смотрит пользователь.
Фактически, в примерах SmartEyeglass SDK вы можете использовать SampleARCylindrical, в котором уже реализован сенсорный приемник. Он прослушивает датчик магнитного поля, чтобы установить начальный курс.
Вы можете использовать тот же проект, и вы можете продолжать слушать события датчика магнитного поля. Затем вы можете использовать полученные значения для сравнения с изображениями, которые вы ожидаете увидеть в определенном заголовке.