Как вы можете свободно трансформировать Объекты с Гололенс? - PullRequest
0 голосов
/ 04 марта 2020

Мы хотим иметь возможность свободно трансформировать объекты с помощью HoloLens. В настоящее время мы используем BoundingBox, который масштабирует все три оси объектов равномерно. Наша цель - растянуть объект и масштабировать каждую ось самостоятельно. Есть ли альтернатива BoundingBox или мы пропустили какую-то настройку, которая позволяет это делать?

Пример видео о том, как должно выглядеть решение: https://www.youtube.com/watch?v=DJGGofLSdB8

1 Ответ

0 голосов
/ 06 марта 2020

Вы можете повторно использовать сценарий BoundingBox.cs и изменить некоторый код для пересчета значения масштаба для реализации свободного растяжения.

Код из Строка 1381 в строку 1401 - масштабное преобразование для ограничительной рамки, рассчитанное на основе позиции указателя захвата. И переменная newScala в строка 1387 в этом скрипте является параметром, который будет использоваться для создания нового преобразования с масштабом каждой оси. Таким образом, этот способ будет использовать большую часть существующего кода и незначительные изменения для реализации вашей идеи.

...