Rettangolo di selezione e barra dell'appBounding box and App bar

Il delimitatore è l'interfaccia standard per la manipolazione di oggetti in realtà mista.Bounding is the standard interface for object manipulation in Mixed Reality.

Che cos'è il rettangolo di delimitazione?What is the Bounding box?

Il delimitatore è l'interfaccia standard per la manipolazione di oggetti in realtà mista.Bounding is the standard interface for object manipulation in Mixed Reality. Questa funzionalità fornisce all'utente un segnale visivo che l'oggetto è attualmente modificabile.This feature provides the user with a visual cue that the object is currently adjustable. In HoloLens 2 il rettangolo di delimitazione funziona con la manipolazione diretta della mano e risponde alla vicinanza finger's dell'utente.On HoloLens 2, the bounding box works with direct hand manipulation and responds to the user's finger's proximity. Mostra commenti visivi per aiutare l'utente a percepire la distanza dall'oggetto.It shows visual feedback to help the user perceive the distance from the object.

Ridimensionamento di un oggettoScaling an object

Gli angoli del rettangolo di delimitazione indicano all'utente che l'oggetto può essere ridimensionato.The corners of the bounding box tell the user that the object can scale. Gli handle seguono un modello molto noto per la regolazione della scala.The handles follow a widely understood pattern for adjusting scale. Questo segnale visivo Mostra agli utenti l'area totale dell'oggetto, anche se non è visibile al di fuori di una modalità di regolazione.This visual cue shows users the total area of the object – even if it’s not visible outside of an adjustment mode. Senza questa funzionalità, un oggetto bloccato a un altro oggetto o a una superficie può sembrare un comportamento simile a quello di uno spazio che non dovrebbe essere presente.Without this feature, an object snapped to another object or surface may appear to behave like there was space around it that shouldn’t be there.

Ciclo video: ridimensionamento di un oggetto tramite il rettangolo di delimitazioneVideo loop: Scaling an object via bounding box

spacespace
HoloLens punto di vista della scalabilità di un oggetto tramite il rettangolo di delimitazioneHoloLens point-of-view of scaling an object via bounding box


Rotazione di un oggettoRotating an object

Il affordances rettangolare verticale sui bordi del rettangolo di delimitazione sono indicatori di rotazione.The vertical rectangular affordances on the edges of the bounding box are rotation indicators. In questo modo l'utente garantisce una maggiore regolazione degli ologrammi posizionati.This gives the user more fine adjustment over their placed holograms. Non solo è possibile modificare e ridimensionare, ma ora ruotare anche.Not only can they adjust and scale, but now rotate as well.

Ciclo video: rotazione di un oggetto tramite il rettangolo di delimitazioneVideo loop: Rotating an object via bounding box

spacespace
HoloLens punto di visualizzazione della rotazione di un oggetto tramite il rettangolo di delimitazioneHoloLens point-of-view of rotating an object via bounding box


Feedback visivo sulle prossimità della mano su HoloLens 2Visual feedback on hand proximity on HoloLens 2

In HoloLens 2 è presente un segnale visivo aggiuntivo che può aiutare la percezione dell'utente della profondità.On HoloLens 2, there's an extra visual cue, which can help the user's perception of depth. Un anello vicino alla loro parte viene visualizzato e ridimensionato quando il dito si avvicina all'oggetto.A ring near their fingertip shows up and scales down as the fingertip gets closer to the object. L'anello alla fine converge in un punto quando viene raggiunto lo stato premuto.The ring eventually converges into a dot when the pressed state is reached. Questa convenienza visiva consente all'utente di comprendere la distanza dall'oggetto.This visual affordance helps the user understand how far they are from the object.

Ciclo video: esempio di feedback visivo basato sulla prossimità a un rettangolo di delimitazioneVideo loop: Example of visual feedback based on proximity to a bounding box

spacespace
Feedback visivo sulla prossimità della manoVisual feedback on hand proximity


Per lo sviluppo di app Unity, vedere il riquadro delimitatore in Mixed Reality Toolkit-Unity.For Unity app development, see Bounding box in the Mixed Reality Toolkit-Unity.



Che cos'è la barra dell'app?What is the App bar?

La barra dell'app è un menu a livello di oggetto che contiene una serie di pulsanti visualizzati sul bordo inferiore dei limiti di un ologramma.The App bar is an object-level menu, which contains a series of buttons displayed on the bottom edge of a hologram's bounds. Questo modello viene in genere usato per consentire agli utenti di rimuovere e modificare gli ologrammi.This pattern is commonly used to let users remove and adjust holograms. La barra dell'app è stata progettata principalmente per gestire gli oggetti posizionati nell'ambiente di un utente.The App bar was designed primarily as a way to manage placed objects in a user's environment. Insieme al rettangolo di delimitazione, un utente ha il controllo completo sulla posizione e sulla modalità di orientamento degli oggetti in realtà mista.Coupled with the bounding box, a user has full control over where and how objects are oriented in mixed reality.

La barra dell'app segue l'utenteThe App bar follows the user

Poiché questo modello viene usato con oggetti bloccati dal mondo, quando un utente si sposta intorno all'oggetto, la barra dell'app verrà sempre visualizzata sul lato degli oggetti più vicino all'utente.Since this pattern is used with objects that are world locked, as a user moves around the object the App bar will always display on the objects' side closest to the user. Anche se non si tratta tecnicamente di un tabellone, questa funzionalità consente di ottenere lo stesso risultato.While not technically billboarding, this feature effectively achieves the same result. Impedire la posizione di un utente per occludere o bloccare la funzionalità che altrimenti sarebbe disponibile da una posizione diversa nell'ambiente.Preventing a user's position to occlude or block functionality that would otherwise be available from a different location in their environment.

Ciclo video: aggirare un ologramma, la barra dell'app segueVideo loop: Walking around a hologram, the App bar follows

spacespace
Aggirare un ologramma.Walking around a hologram. Segue la barra dell'app.The App bar follows.


Rettangolo di delimitazione in MRTK (Mixed Reality Toolkit) per UnityBounding box in MRTK (Mixed Reality Toolkit) for Unity

MRTK fornisce script e prefabbricati per il rettangolo di delimitazione e la barra dell'app.MRTK provides scripts and prefabs for the Bounding box and App bar. È possibile aggiungere un rettangolo di delimitazione assegnando lo script BoundingBox.cs su qualsiasi oggetto.You can add a Bounding box by assigning the BoundingBox.cs script onto any object.



Vedi ancheSee also