边界框和应用栏
什么是边界框?
边界是混合现实中对象作的标准接口。 此功能为用户提供了对象当前可调整的视觉提示。 在HoloLens 2,边界框可与直接手部作配合使用,并响应用户手指的邻近性。 它显示视觉反馈,以帮助用户感知与对象的距离。
缩放对象
边界框的角告诉用户对象可以缩放。 句柄遵循广为人知的缩放调整模式。 此视觉提示向用户显示对象的总面积 ,即使它在调整模式之外不可见。 如果没有此功能,贴靠到另一个对象或图面的对象的行为可能看起来就像周围存在不应存在的空间一样。
视频循环:通过边界框缩放对象
旋转对象
边界框边缘的垂直矩形提供是旋转指示器。 这为用户提供了对其放置的全息影像进行更精细的调整。 它们不仅可以调整和缩放,而且现在也可以旋转。
视频循环:通过边界框旋转对象
HoloLens 2上的手部邻近感应的视觉反馈
在HoloLens 2,有一个额外的视觉提示,可以帮助用户感知深度。 当指尖靠近对象时,指尖附近的戒指会向上和缩小。 当达到按下状态时,环最终收敛为一个点。 这种视觉对象可让用户了解他们离对象有多远。
视频循环:基于接近边界框的视觉反馈示例
有关Unity应用开发,请参阅 混合现实 Toolkit-Unity 中的边界框。
什么是应用栏?
应用栏是一个对象级菜单,其中包含显示在全息影像边界下边缘的一系列按钮。 此模式通常用于让用户删除和调整全息影像。 应用栏主要用于管理用户环境中放置的对象。 与边界框结合使用,用户可以完全控制对象在混合现实中的位置和方向方式。
应用栏跟在用户后面
由于此模式用于世界锁定的对象,因此当用户在对象周围移动时,应用栏将始终显示在最靠近用户的对象的一侧。 虽然在技术上不是广告牌,但此功能有效地实现了相同的结果。 防止用户的位置遮挡或阻止本来可从其环境中的不同位置使用的功能。
视频循环:在全息影像中四处走动,应用栏紧随其后
MRTK (混合现实 Toolkit) for Unity 中的边界框
MRTK 为边界框和应用栏提供脚本和预制件。 可以通过将BoundingBox.cs脚本分配给任何对象来添加边界框。