Begrenzungsrahmen und App-Leiste
Was ist das Begrenzungsfeld?
Die Begrenzung ist die Standardschnittstelle für die Objektbearbeitung in Mixed Reality. Dieses Feature bietet dem Benutzer einen visuellen Hinweis, dass das Objekt derzeit anpassbar ist. Auf HoloLens 2 funktioniert das Begrenzungsfeld mit direkter Handbearbeitung und reagiert auf die Näherung des Fingers. Es zeigt visuelles Feedback, um dem Benutzer zu helfen, den Abstand vom Objekt zu erkennen.
Skalieren eines Objekts
Die Ecken des Begrenzungsfelds teilen dem Benutzer mit, dass das Objekt skaliert werden kann. Die Ziehpunkte folgen einem weit verstandenen Muster zum Anpassen der Skalierung. Dieser visuelle Hinweis zeigt Benutzern den gesamten Bereich des Objekts an – auch wenn es außerhalb eines Anpassungsmodus nicht sichtbar ist. Ohne dieses Feature verhält sich ein Objekt, das an ein anderes Objekt oder eine andere Oberfläche angeheftet wurde, wie es sich um die Funktion handelt, die nicht vorhanden sein sollte.
Videoschleife: Skalieren eines Objekts über ein Gebundenes Feld
Drehen eines Objekts
Die vertikalen rechteckigen Leisten auf den Kanten des Begrenzungsfelds sind Drehungsindikatoren. Dadurch erhalten die Benutzer eine bessere Anpassung über ihre platzierten Hologramme. Sie können nicht nur anpassen und skalieren, sondern jetzt auch drehen.
Videoschleife: Drehen eines Objekts über gebundenes Feld
Visuelles Feedback zur Hand näher an HoloLens 2
Auf HoloLens 2 gibt es einen zusätzlichen visuellen Hinweis, der dem Benutzer die Wahrnehmung der Tiefe helfen kann. Ein Ring in der Nähe ihrer Fingerspitze zeigt auf und skaliert, wenn die Fingerspitze näher an das Objekt gelangt. Der Ring konvergiert schließlich in einen Punkt, wenn der gedrückte Zustand erreicht wird. Dieses visuelle Angebot hilft dem Benutzer zu verstehen, wie weit sie vom Objekt entfernt sind.
Videoschleife: Beispiel für visuelles Feedback basierend auf näherer Nähe zu einem Begrenzungsfeld
Informationen zur Unity-App-Entwicklung finden Sie im Feld "Bounding" im Mixed Reality Toolkit-Unity.
Was ist die App-Leiste?
Die App-Leiste ist ein Menü auf Objektebene, das eine Reihe von Schaltflächen enthält, die am unteren Rand eines Hologramms angezeigt werden. Dieses Muster wird häufig verwendet, um Benutzern das Entfernen und Anpassen von Hologrammen zu ermöglichen. Die App-Leiste wurde hauptsächlich als Möglichkeit entwickelt, platzierte Objekte in einer Umgebung eines Benutzers zu verwalten. Gekoppelt mit dem Begrenzungsfeld hat ein Benutzer volle Kontrolle darüber, wo und wie Objekte in mixed Reality ausgerichtet sind.
Die App-Leiste folgt dem Benutzer
Da dieses Muster mit Objekten verwendet wird, die weltgesperrt sind, wird der Benutzer immer auf der Seite der Objekte angezeigt, die dem Benutzer am nächsten sind. Das Feature erreicht zwar nicht technisch das gleiche Ergebnis. Verhindern, dass die Position eines Benutzers die Funktion zu occlude oder blockiert, die andernfalls von einem anderen Speicherort in ihrer Umgebung verfügbar wäre.
Videoschleife: Gehen Sie um ein Hologramm, die App-Leiste folgt
Begrenzungsfeld in MRTK (Mixed Reality Toolkit) für Unity
MRTK stellt Skripts und Prefabs für das Begrenzungsfeld und die App-Leiste bereit. Sie können ein Begrenzungsfeld hinzufügen, indem Sie das BoundingBox.cs-Skript einem beliebigen Objekt zuweisen.