Гололены симулируют жесты - PullRequest
2 голосов
/ 11 марта 2019

Я использую сервер на hololens, и я создал приложение для ПК, которое работает как клиент. Через клиента я могу перетаскивать, изменять масштаб, вращать и т. Д. Голограммы, созданные в единстве.

Голограммы имеют некоторую функцию, которая запускается, когда пользователь делает на них жест касания. Я хочу иметь возможность запускать эти функции в моем приложении для ПК. Самый простой способ сделать это - просто отправить информацию из приложения на hololens, чтобы сделать определенную вещь, но ...

Я хочу запускать эти функции специально, как если бы произошел жест касания. Для этого мне нужно смоделировать жест крана. Я хочу отправить координаты из ПК-приложения в hololens, и я хочу, чтобы моя сцена вела себя так, как если бы в реальной жизни был выполнен настоящий воздушный жест, не выполненный этим жестом. Подобная вещь может быть сделана на ПК-версии Windows10 и описана, например, здесь https://superuser.com/questions/159618/simulating-mouse-clicks-at-specific-screen-coordinates.

Есть мой вопрос к вам. Можно ли имитировать жесты? Я бы очень признателен за любую информацию, которой вы можете поделиться со мной. Спасибо.

1 Ответ

1 голос
/ 11 марта 2019

Если вы используете стандартный MRTK Gaze для обработки ваших жестов, вы можете определить новый IInputSource.

Пример добавления Геймпад может бытьхорошая отправная точка - вместо того, чтобы запускать воздушный сигнал , когда нажата кнопка геймпада, запускать ее в ответ на удаленные вызовы из приложения для ПК.

Преимущество заключается в том, что он находится вв соответствии с существующей системой ввода - ваш код, который действует на ввод, не должен знать, что он получен с геймпада, руки или вашего настольного приложения.

...