SpatialPointerInteractionSourcePose 类

定义

表示运动控制器相对于其周围环境的指针姿势。

public ref class SpatialPointerInteractionSourcePose sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialPointerInteractionSourcePose final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialPointerInteractionSourcePose
Public NotInheritable Class SpatialPointerInteractionSourcePose
继承
Object Platform::Object IInspectable SpatialPointerInteractionSourcePose
属性

Windows 要求

设备系列
Windows 10 Creators Update (在 10.0.15063.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v4.0 中引入)

注解

Windows Mixed Reality 支持各种外形规格的运动控制器,每个控制器设计的不同之处在于用户手部位置与应用呈现控制器时应该用于指向的自然“向前”方向之间的关系。

为了更好地表示这些控制器,可以针对每个交互源调查两种类型的姿势。

抓握姿势表示 HoloLens 检测到任一手掌的位置,或持有运动控制器的手掌。 在沉浸式头戴显示设备中,此姿势最适用于呈现用户手部或用户手部中持有的对象,例如剑或枪。 手柄姿势由直接在此类型中的位置、方向和速度属性表示。

指针姿势表示运动控制器向前指向的尖端。 在呈现控制器模型本身时,此姿势最适合在指向 UI 时进行光线投射。 可以通过 SourcePointerPose 属性访问指针姿势。

版本历史记录

Windows 版本 SDK 版本 增值
1709 16299 方向
1709 16299 PositionAccuracy

属性

ForwardDirection

获取运动控制器的指针姿势在指定坐标系中作为单位矢量的前进方向。

Orientation

获取运动控制器的指针姿势在指定坐标系中的方向。

Position

获取运动控制器的指针姿势在指定坐标系中的位置。

PositionAccuracy

获取交互源的位置跟踪的准确性。

UpDirection

获取指定坐标系中运动控制器的指针姿势作为单位矢量方向的向上方向。

适用于

另请参阅