Manipulowanie obiektami 3D przy użyciu kontrolki granic

Ukończone

Rzeczy są interesujące, gdy można manipulować tymi hologramami przy użyciu rąk lub dowolnego źródła danych wejściowych. Aby manipulować obiektem i chwytać go za pomocą śledzonych rąk, obiekty muszą mieć dołączone do nich następujące składniki:

  • Zderzacz: składniki zderzaków przedstawiają formę obiektu GameObject dla kolizji ciała. Zderzacze są niewidoczne, więc nie muszą dokładnie pasować do siatki obiektu GameObject. Przybliżone przybliżenie siatki jest często bardziej wydajne i nie do odróżnienia w rozgrywkach.

  • Object Manipulator(Script): Skrypt ObjectManipulator sprawia, że obiekt jest wymienny, skalowalny i obracany przy użyciu jednej lub obu rąk. Manipulator obiektu można skonfigurować tak, aby manipulować sposobem odpowiadania elementu na wiele danych wejściowych. Skrypt musi pracować z maksymalnym rodzajem interakcji, w tym holoLens 2 przegubową ręką, promieniami dłoni HoloLens 2, wzrokiem i gestami HoloLens 1 oraz immersywnymi wejściami kontrolera ruchu zestawu słuchawkowego.

Kontrolka Granice

Funkcja BoundsControl przedstawia prostą funkcję przebudowy obiektów w rzeczywistości mieszanej. Kontrolka ograniczenia wyświetli kontener na hologramie, aby zasugerować, że można z nim korzystać. Uchwyty na rogach i krawędziach pola umożliwiają skalowanie, obracanie lub tłumaczenie obiektu. Kontrolka granic dodatkowo reaguje na dane wejściowe. Na urządzeniu HoloLens 2 na przykład kontrolka Granice reaguje na bliskość palca, oferując widoczne uwagi ułatwiające zrozumienie przestrzeni z obiektu. Wszystkie interakcje i wizualizacje mogą być bezproblemowo dostosowane.