SpatialPointerInteractionSourcePose 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示运动控制器相对于其周围环境的指针姿势。
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
- 继承
- 属性
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 |
获取指定坐标系中运动控制器的指针姿势作为单位矢量方向的向上方向。 |