SpatialInteractionSourceLocation 类

定义

表示手部或运动控制器的手柄姿势和指针姿势。

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
继承
Object Platform::Object IInspectable 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

获取手部或运动控制器的速度。

适用于

另请参阅