Манипуляция трехмерными объектами с помощью элемента управления границами

Завершено

Все интересно, когда вы можете управлять этими голограммами с помощью ваших рук или любого источника входных данных. Для манипуляции и захвата объектов с отслеживанием рук к ним должны быть присоединены следующие компоненты.

  • Collider. Компоненты Collider очерчивают форму объектов GameObject для обработки столкновений тел. Коллидеры невидимы, поэтому не нужно точно соответствовать сетке GameObject. Грубая аппроксимация сетки часто является более эффективной и неразличима в игровом процессе.

  • Object Manipulator(Script). Сценарий ObjectManipulator делает объект подвижным, масштабируемым и вращаемым с помощью одной или двух рук. Манипулятор объекта можно настроить для управления тем, как элемент будет отвечать на многочисленные входные данные. Сценарий должен уметь работать с максимальным количеством взаимодействий, включая движения кистей рук HoloLens 2, телекинез HoloLens 2, взгляд и жесты HoloLens 1, а также ввод с контроллера движений иммерсивной гарнитуры.

Элемент управления границами

Компонент BoundsControl представляет собой простую возможность реконструировать объекты в смешанной реальности. Элемент управления границами отображает контейнер вокруг голограммы, показывая, что с ней можно взаимодействовать. Маркеры на углах и краях контейнера позволяют масштабировать, вращать и перемещать объект. Элемент управления границами дополнительно реагирует на ввод пользователя. В HoloLens 2, например, элемент управления границами реагирует на приближение пальца, предлагая видимые примечания, чтобы помочь понять пространство объекта. Все взаимодействия и визуальные элементы можно легко настроить.