Hololens 学习摘要及翻译记录 四 Gestures

阅朗微软官方文档并作出简要记录:

https://developer.microsoft.com/zh-cn/windows/holographic/documentation

个人学习记录,有错误欢迎指出。


HoloLens的六个基本概念之三

Gestures : 手势 :https://developer.microsoft.com/zh-cn/windows/holographic/gestures


1.Gestures are one of the three primary forms of input on HoloLens. Once you've targeted a hologram with gaze, gestures allow you interact with the hologram. Gesture input lets you interact with your holograms naturally using your hands or, optionally, with a clicker.

手势是HoloLens三个主要的输入方式之一。一旦用凝视选取一个全息影像为目标,手势就可以让你与它交互。手势能让你与全息影像很自然的使用手来进行交互,或者你可以使用遥控器。


A.Hand recognition : 手势识别

1.HoloLens recognizes gesture input by tracking the position of either or both hands that are visible to the device. HoloLens sees hands when they are in either the ready state(back of the hand facing you with index finger up) or the pressed state (back of the hand facing you with the index finger down). When hands are in other poses, the HoloLens will ignore them.

HoloLens通过设备中可见的手的位置来追踪识别手势。当你的手处于准备状态(手背对着你并且竖起食指)或者手处于按下状态(手背对着你并且食指向下)时,HoloLens将会识别出你的手,其他时候将会忽略。


2.HoloLens looks for hand input within a cone in front of the device, known as the gesture frame, which extends above, below, left and right of the display frame where holograms appear. This lets you keep your elbow comfortably at your side while providing hand input. When using the HoloLens Clicker, your hands do not need to be within the gesture frame.

HoloLens会在设备前的一个圆锥范围内识别手势输入,这个范围将其称为手势区,。它的范围是从全息影像所展示的画面区域向上下左右各方面稍作延展。这能让你在进行手势操作的时候感到舒服。当你使用遥控器的时候,你的手不需要在手势区域中进行操作。


3.For each hand that HoloLens detects, you can access its position (without orientation) and its pressed state. As the hand nears the edge of the gesture frame, you're also provided with a direction vector, which you can show to the user so they know how to move their hand to get it back where HoloLens can see it.

HoloLens识别的每一个手势,你都可以使用它们的位置和按下状态(不包括朝向)。如果你的手在手势区域的边缘,你也可以提供一个指示向量来告诉使用者怎么让他们的手移回到设备可以识别的范围内。


B.Interactions : 交互

1.The core interactions on HoloLens are press, release, and bloom.

HoloLens 的交互核心就是 按,松,开花。


Press and release : 按和松

1.The primary way in which you'll select or activate holograms in your world is the air-tap gesture, which consists of a press followed by a release.

选择或激活你世界中的全息影像最基本的方式就是通过敲打空气的手势来进行,它由按下和松开两部分组成。

2.To air-tap, make a fist in front of you, with the back of your hand facing you. Your elbow should be bent at your side in a comfortable position. Now, raise your index finger to the sky and then tap, by flexing your index finger down (the press) and then back up (the release).

敲打空气,握拳在前方,手背对着自己,抬起食指在空中,并且敲打,弯曲你的食指(按)然后抬起来(松)。

3.An air-tap results in a select operation. Other ways to select are using a clicker or the voice command "select." The same air-tap gesture can be used within any holographic app. Think of air-tap (or the "select" keyword) as the equivalent of a mouse click; a universal gesture that you learn once and then apply across all your apps.

通过敲打空气可以执行选取操作。另外的的选取操作方式可以通过遥控器或者语音命令“select”来执行。这个手势可以在任何全息应用中使用。它就相当于鼠标的点击。这个基础的手势你只要学习一次就可以在你所有的应用中使用。


Bloom : 开花

1.Bloom is a special system gesture that is used to go back to the Start Menu from within a holographic application. It is similar to pressing the Windows key on a keyboard or the Xbox button on an Xbox controller.

开花手势是一个特殊的系统手势。在任何全息应用中都可以用它返回主菜单。就好像你在PC键盘上按了windows按键一样。


2.To do the bloom gesture, hold out your hand, palm up, with your fingertips together. Then open your hand.

开花手势,伸出你的手,手掌朝上,五指并拢,然后张开。


3.In Windows Holographic, the bloom gesture can be performed with your hand. You can also return to Start by saying "Hey Cortana, Go Home". 

在全息系统中,除了开花手势还能使用语音命令“Hey Cortana, Go Home”来返回开始菜单。


C.Gestures :手势

1.Your app can recognize more than just individual presses and releases. By combining presses and releases with movement of your hand or using a clicker, you can perform more complex gestures as well:

应用能识别更多复杂的手势,比如按下和松开时并移动你的手。


Hold : 握住

1.Hold gestures are similar a touch tap-and-hold and can be used to take a secondary action, such as picking up an object instead of activating it, or showing a context menu.

握住手势更像按下并保持的状态。能够让你进行二次操作。比如将激活对象变为拾取对象,或者显示菜单。

Manipulation : 操作

1.Manipulation gestures can be used to move, resize or rotate a hologram when you want the hologram to react 1:1 to the user's hand movements. One use for such 1:1 movements is to let the user draw or paint in the world.

操作手势能够使全息影像随着使用者手臂的运动而进行等比的旋转,缩放,平移操作。这个操作的过程也能在世界中得到体现。

2.As with all gestures, the initial targeting for a Manipulation gesture should be done by Gaze. Once the press starts, any manipulation of the object is then handled by hand movements, freeing the user to look around while they manipulate.

所有的手势操作首先都依赖于凝视来选取目标。只要处于按下状态,对象的操作都能被手臂的运动来处理。

Navigation : 导航

1.Navigation gestures operate like a virtual joystick, and can be used to navigate UI widgets, such as radial menus. You press to start the gesture and then move your hand within a normalized 3D cube, centered around the initial press. You can move your hand along the X, Y or Z axis from a value of -1 to 1, with 0 being the starting point.

导航手势操作就像一个虚拟摇杆。能够用来当成导航UI窗口,比如圆形菜单。操作的时候,先保持按下状态,然后移动你的手臂,围绕着按下的地方为中心转圈,会有一个标准化的立方体随着移动。你也可能让手臂沿着x,y,z轴在-1到1的区间内来回移动,0为开始按下的位置。

2.Navigation can be used to build velocity-based continuous scrolling or zooming gestures, similar to scrolling a 2D UI by clicking the middle mouse button and then moving the mouse up and down.

导航能够当成一个持续滑动或者快速拖拽的手势。就好像 2D UI 中的滑动控件的操作。

3.Navigation with rails refers to the ability of recognizing movements in certain axis until certain threshold is reached on that axis. This is only useful, when movement in more than one axis is enabled in an application by the developer, e.g. if an application is configured to recognize navigation gestures across X, Y axis but also specified X axis with rails. In this case system will recognize hand movements across X axis as long as they remain within an imaginary rails (guide) on X axis, if hand movement also occurs Y axis.

导航具有指定在单一轴轨上运动并当达到某一阈值时停止的能力。对于开发者来说这个在具有多轴的应用中会很管用。如果一个应用配置了X,Y双轴的导航,但是指定了X的轴轨,系统将会识别虚拟轴轨上X轴的运动,尽管Y轴也被占用了。

4.Within 2D apps on HoloLens, users can use vertical navigation gestures to scroll, zoom, or drag inside the app. This injects virtual finger touches to the app to simulate touch gestures of the same type. Users can select which of these actions take place by toggling between the tools on the bar above the app, either by selecting the button or saying '<Scroll/Drag/Zoom> Tool'.

在2D应用中,使用者通过垂直导航手势进行拖,拉,拽等操作。加入虚拟的触摸手指来模拟同类型的触摸手势。使用者能通过应用的工具栏来选择所要执行的操作。可以通过点击按钮或语音命令“Scroll Tool”,“Drag Tool”,“Zoom Tool”来选取操作。


See also

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
手指姿势是一种非语言的身体语言,通过手指的动作,可以传达出一系列不同的含义和信息。手指姿势作为一种非语言交流方式,被广泛应用于各个领域。以下是手指姿势的几个主要应用领域: 首先,手指姿势在日常生活中具有重要意义。我们常常用手指做出各种姿势,例如通过做“OK”的手势表示“没问题”,或者用两个食指指向自己的眼睛,表示“看吧”。这些手势在日常生活中非常常见,帮助我们进行简单的交流和沟通。 其次,手指姿势在一些特定领域具有专业用途。例如,在音乐领域,指挥家通过手指姿势来指示乐团的演奏和节奏。在体育比赛中,裁判员通过特定的手势来传达出各种不同的判罚和比赛指示,这样运动员和观众就能够清楚地理解他们的意图。 此外,手指姿势在一些文化中也具有重要的象征意义。例如,在西方国家,竖起大拇指表示“赞成”或“顶”,而在东方国家,这个手势却可能被视为不礼貌或侮辱。在一些文化中,手指姿势还可以用来表示祝福、宣誓或祈祷等特定的含义。 总的来说,手指姿势是一种非常有力和灵活的交流方式,可以在不同的场景中传达各种不同的意义和信息。通过学习理解手指姿势的含义,我们可以更好地与他人进行交流,并且更顺畅地融入到不同的文化和环境中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值