2017-01-05 2 views
3

Есть ли способ получить позицию пользователя HoloLens? Я хочу отправить позицию пользователя на ПК, а затем обновить свою голограмму. Есть ли способ сделать это? Я не смог найти какой-либо API, с помощью которого я могу отправить обратно местоположение пользователя на свой компьютер.Позиция пользователя HoloLens

Мы можем использовать начальное положение и ориентацию пользователя как источник, а затем рассчитать все относительно него.

+0

Позиция относительно места? Глядя на несколько сообщений в форуме ms, у него нет устройства с устройством, хотя они предлагают использовать Wi-Fi для получения приблизительного местоположения. – scrappedcola

+0

@ scrappedcola Я мог бы начать с моего начального положения и ориентации как источника, а затем вычислить все относительно него. Да, я также проверил форум MS и нет GPS. Я думаю, что грубое местоположение не будет хорошей идеей для правильного просмотра голограмм. – akipro

+2

Из вашего SpatialLocator вызовите CreateStationaryFrameOfReferenceAtCurrentLocation. Затем система координат этой системы координат может быть передана в TryLocateAtTimestamp, чтобы определить, где находится устройство, относительно исходной системы координат. –

ответ

2

Лучший способ сделать это - использовать HoloToolkit-Unity. Вы в конечном итоге добавляете сборник под названием «HoloLensCamera» для каждого проекта HoloLens. Начальное положение и вращение для корневого GameObject HoloLensCamera всегда равны 0,0,0. По мере передвижения значения положения и вращения обновляются относительно вашего движения.

+0

Исходное положение составляет всего 0,0,0, если вы поставите HoloLensCamera на 0,0,0 в сцене. – ickydime

-1

HoloLens создает начальную позицию, это 0,0,0. Он не может дать вам долготу/широту, потому что у него нет компаса!

0

Я рекомендую вам проверить совместное использование с UNET в holotoolkit-единстве или теперь Mixedrealitytoolkit-Unity. Если вы запустите приложение в единстве, а также запустите одно и то же приложение в голонах, вы увидите местоположение обоих пользователей приложения. Один из них вы можете контролировать в единстве, а другой - местоположение пользователя голонов. Когда вы двигаетесь с помощью своих голонов, вы можете увидеть, как он обновляет местоположение в приложении на компьютере в единстве. Я не уверен, что это именно то, что вам нужно, но я уверен, что это поможет вам, если вы проверите, как это работает.

Удачи вам!

Смежные вопросы