SpatialInteractionSourceLocation 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示手部或运动控制器的手柄姿势和指针姿势。
public ref class SpatialInteractionSourceLocation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialInteractionSourceLocation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialInteractionSourceLocation
Public NotInheritable Class SpatialInteractionSourceLocation
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v2.0 中引入)
|
注解
Windows Mixed Reality 支持各种外形规格的运动控制器,每个控制器设计的不同之处在于用户手部位置与应用呈现控制器时应该用于指向的自然“向前”方向之间的关系。
为了更好地表示这些控制器,可以针对每个交互源调查两种类型的姿势。
抓握姿势表示 HoloLens 检测到任一手掌的位置,或持有运动控制器的手掌。 在沉浸式头戴显示设备中,此姿势最适用于呈现用户手部或用户手部中持有的对象,例如剑或枪。 手柄姿势由直接在此类型中的位置、方向和速度属性表示。
指针姿势表示运动控制器向前指向的尖端。 在呈现控制器模型本身时,此姿势最适合在指向 UI 时进行光线投射。 可以通过 SourcePointerPose 属性访问指针姿势。
版本历史记录
Windows 版本 | SDK 版本 | 增值 |
---|---|---|
1607 | 14393 | 方向 |
1709 | 16299 | AngularVelocity |
1709 | 16299 | PositionAccuracy |
1709 | 16299 | SourcePointerPose |
属性
AngularVelocity |
获取手部或运动控制器的角速度。 |
Orientation |
获取手柄姿势方向,表示用户手握运动控制器时的方向。 |
Position |
获取手柄姿势位置,表示用户手部的直接位置或握有运动控制器的位置。 |
PositionAccuracy |
获取交互源的位置跟踪的准确性。 |
SourcePointerPose |
获取给定时间戳处特定空间交互源(如运动控制器)的指针姿势。 |
Velocity |
获取手部或运动控制器的速度。 |