Пространственное понимание HoloToolkit Raycast Настройка для быстрой работы для указания точек взгляда на трехмерной модели с расширенными плотными вершинами - PullRequest
0 голосов
/ 21 февраля 2019

Мне нужна помощь, чтобы выяснить Raycast Spatial Understanding (Playspace), который является частью HoloToolkit (теперь также известный как MixedRealityToolkit ) и, если возможно, заставить его работать с более детальной сеткойпользовательский сгенерированный / загруженный объект (просто для того, чтобы он мог интерактивно выбирать с помощью взгляда отдельные поверхности, фактически не занимаясь пространственным пониманием)?

Как я понимаю, рассматриваемый метод Raycast работает с вокселями 8x8x8 см (и элементами поверхности, принадлежащимитак называемые серфингисты) так что я хотел бы попробовать загрузить 3D-модель с точностью до 1 см и заставить ее работать на этой модели, отображая положение взгляда курсора на поверхности модели в интерактивном режиме ... или это можно было бы как-то сделатьв Unity 3D в C # через несколько коробчатых коллайдеров напрямую ... попробовав сделать это с моделью с вершинами около 80 тыс., кажется, что она совсем не интерактивна на устройстве HL1.

Что бы яхотелось бы знать, можно ли заставить работать на этом устройстве HoloLensможет быть, с некоторой дополнительной оптимизацией, и если у вас есть какие-то идеи, как, или если и как я могу продвинуть этот (Playcast) Raycast (поскольку я понял, что он был написан на C ++ и используется в Unity путем маршалинга нативной библиотеки DLL, яЯ предполагаю, что это быстрее, чем переписать его для работы непосредственно в Unity 3D и C #, или я ошибаюсь, и это на самом деле быстро только из-за больших размеров вокселей / сурфелей и / или некоторых других оптимизаций - возможно, это не сканирование всех сёрфлов, а простонекоторые - я только не понимаю, как он это делает тогда ... разве это не должно работать со всеми пользователями, независимо от того ... разве это вообще не делает raycast?)

В любом случае, спасибо за любыеПонимание, я новичок в Unity / HoloLens, так что извините, если я еще не описываю / не понимаю проблему ... Я обязательно обновлюсь, если получу больше понимания ... TIA

...