SpatialRecognitionStartedEventArgs.TryGetPointerPose 方法

定义

获取可用于定位此手势的可用指针姿势,例如用户的头部凝视和每个运动控制器的指针姿势。

public:
 virtual SpatialPointerPose ^ TryGetPointerPose(SpatialCoordinateSystem ^ coordinateSystem) = TryGetPointerPose;
SpatialPointerPose TryGetPointerPose(SpatialCoordinateSystem const& coordinateSystem);
public SpatialPointerPose TryGetPointerPose(SpatialCoordinateSystem coordinateSystem);
function tryGetPointerPose(coordinateSystem)
Public Function TryGetPointerPose (coordinateSystem As SpatialCoordinateSystem) As SpatialPointerPose

参数

coordinateSystem
SpatialCoordinateSystem

用于表示指针姿势的坐标系。

返回

指针姿势。

注解

此姿势来自路由到此识别器以开始活动手势的初始 SpatialInteraction 的时间戳。

面向空间交互(例如手势、运动控制器按下或语音交互)时,应用应根据交互的 SpatialInteractionSource 的性质从交互的 SpatialPointerPose 中选择可用的指向射线:

然后,应用应将所选指向射线与其自己的全息影像或空间映射网格相交,以呈现光标并确定用户打算与之交互的内容。

开始交互后,手部或控制器的相对运动可用于控制手势,就像 操作导航 手势一样。

如果此时无法找到指定的坐标系,此方法将返回 null。

适用于