Caixa delimitadora e barra de aplicativosBounding box and App bar

O limite é a interface padrão para a manipulação de objetos em realidade misturada.Bounding is the standard interface for object manipulation in Mixed Reality.

O que é a caixa delimitadora?What is the Bounding box?

O limite é a interface padrão para a manipulação de objetos em realidade misturada.Bounding is the standard interface for object manipulation in Mixed Reality. Esse recurso fornece ao usuário uma indicação visual de que o objeto está ajustável no momento.This feature provides the user with a visual cue that the object is currently adjustable. No HoloLens 2, a caixa delimitadora funciona com a manipulação direta e responde à proximidade finger's do usuário.On HoloLens 2, the bounding box works with direct hand manipulation and responds to the user's finger's proximity. Ele mostra os comentários visuais para ajudar o usuário a perceber a distância do objeto.It shows visual feedback to help the user perceive the distance from the object.

Dimensionando um objetoScaling an object

Os cantos da caixa delimitadora informam ao usuário que o objeto pode ser dimensionado.The corners of the bounding box tell the user that the object can scale. Os identificadores seguem um padrão amplamente compreendido para ajustar a escala.The handles follow a widely understood pattern for adjusting scale. Esta indicação visual mostra aos usuários a área total do objeto – mesmo se ele não estiver visível fora de um modo de ajuste.This visual cue shows users the total area of the object – even if it’s not visible outside of an adjustment mode. Sem esse recurso, um objeto encaixado em outro objeto ou superfície pode parecer se comportando como havia espaço em si que não deveria estar lá.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.

Loop de vídeo: dimensionando um objeto por meio da caixa delimitadoraVideo loop: Scaling an object via bounding box

spacespace
Ponto de exibição do HoloLens para dimensionar um objeto por meio da caixa delimitadoraHoloLens point-of-view of scaling an object via bounding box


Girando um objetoRotating an object

Os capacidades retangulares verticais nas bordas da caixa delimitadora são indicadores de rotação.The vertical rectangular affordances on the edges of the bounding box are rotation indicators. Isso dá ao usuário um ajuste mais fino sobre seus hologramas posicionados.This gives the user more fine adjustment over their placed holograms. Elas não só podem ser ajustadas e dimensionadas, mas agora giram também.Not only can they adjust and scale, but now rotate as well.

Loop de vídeo: girando um objeto por meio da caixa delimitadoraVideo loop: Rotating an object via bounding box

spacespace
Ponto de exibição do HoloLens para girar um objeto por meio da caixa delimitadoraHoloLens point-of-view of rotating an object via bounding box


Comentário visual sobre a proximidade no HoloLens 2Visual feedback on hand proximity on HoloLens 2

No HoloLens 2, há uma indicação visual extra, que pode ajudar a percepção de profundidade do usuário.On HoloLens 2, there's an extra visual cue, which can help the user's perception of depth. Um anel próximo a ele é exibido e escala verticalmente conforme o alcance fica mais próximo do objeto.A ring near their fingertip shows up and scales down as the fingertip gets closer to the object. O anel, eventualmente, convergi em um ponto quando o estado pressionado é atingido.The ring eventually converges into a dot when the pressed state is reached. Essa unificação Visual ajuda o usuário a entender a distância deles do objeto.This visual affordance helps the user understand how far they are from the object.

Loop de vídeo: exemplo de comentários visuais com base na proximidade a uma caixa delimitadoraVideo loop: Example of visual feedback based on proximity to a bounding box

spacespace
Comentário visual sobre a proximidadeVisual feedback on hand proximity


Para o desenvolvimento de aplicativos do Unity, consulte a caixa delimitadora no kit de ferramentas da realidade misturada-Unity.For Unity app development, see Bounding box in the Mixed Reality Toolkit-Unity.



O que é a barra de aplicativos?What is the App bar?

A barra de aplicativos é um menu de nível de objeto, que contém uma série de botões exibidos na borda inferior dos limites de um holograma.The App bar is an object-level menu, which contains a series of buttons displayed on the bottom edge of a hologram's bounds. Esse padrão é comumente usado para permitir que os usuários removam e ajustem os hologramas.This pattern is commonly used to let users remove and adjust holograms. A barra de aplicativos foi projetada principalmente como uma maneira de gerenciar objetos posicionados no ambiente de um usuário.The App bar was designed primarily as a way to manage placed objects in a user's environment. Junto com a caixa delimitadora, um usuário tem controle total sobre onde e como os objetos são orientados em realidade misturada.Coupled with the bounding box, a user has full control over where and how objects are oriented in mixed reality.

A barra de aplicativos segue o usuárioThe App bar follows the user

Como esse padrão é usado com objetos que são protegidos pelo mundo, à medida que um usuário se move pelo objeto, a barra de aplicativos sempre será exibida no lado dos objetos mais próximo do usuário.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. Embora não seja tecnicamente, esse recurso atinge efetivamente o mesmo resultado.While not technically billboarding, this feature effectively achieves the same result. Impedir que a posição de um usuário occlude ou bloqueie a funcionalidade que, de outra forma, estaria disponível em um local diferente em seu ambiente.Preventing a user's position to occlude or block functionality that would otherwise be available from a different location in their environment.

Loop de vídeo: percorrendo um holograma, a barra de aplicativos segueVideo loop: Walking around a hologram, the App bar follows

spacespace
Percorrendo um holograma.Walking around a hologram. A barra de aplicativos é a seguinte.The App bar follows.


Caixa delimitadora no MRTK (Kit de ferramentas de realidade misturada) para UnityBounding box in MRTK (Mixed Reality Toolkit) for Unity

MRTK fornece scripts e pré-fabricados para a caixa delimitadora e a barra de aplicativos.MRTK provides scripts and prefabs for the Bounding box and App bar. Você pode adicionar uma caixa delimitadora atribuindo o script BoundingBox.cs em qualquer objeto.You can add a Bounding box by assigning the BoundingBox.cs script onto any object.



Consulte tambémSee also