Compartir a través de


SpatialHoldStartedEventArgs.TryGetPointerPose(SpatialCoordinateSystem) Método

Definición

Obtiene las posturas de puntero disponibles, como la mirada con la cabeza del usuario y el rayo señalador de cada controlador de movimiento, para su uso en el destino de este gesto.

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

Parámetros

coordinateSystem
SpatialCoordinateSystem

Sistema de coordenadas en el que se van a expresar las posturas del puntero.

Devoluciones

Las posturas del puntero.

Comentarios

Esta posición procede de la marca de tiempo de spatialInteraction inicial enrutada a este reconocedor para comenzar el gesto activo.

Cuando el destino es una interacción espacial, como un gesto de mano, la presión del controlador de movimiento o la interacción de voz, las aplicaciones deben elegir un rayo señalador disponible en spatialPointerPose de la interacción, en función de la naturaleza de SpatialInteractionSource de la interacción:

  • Si el origen de interacción no admite apuntar (IsPointingSupported es false), la aplicación debe dirigirse en función de la mirada del usuario, disponible a través de la propiedad Head .
  • Si el origen de interacción admite apuntar (IsPointingSupported es true), la aplicación puede dirigirse en su lugar en función de la posición del puntero del origen, disponible a través del método TryGetInteractionSourcePose .

A continuación, la aplicación debe intersecar el rayo señalador elegido con sus propios hologramas o con la malla de asignación espacial para representar cursores y determinar con qué pretende interactuar el usuario.

Una vez iniciada una interacción, se pueden usar movimientos relativos de la mano o el controlador para controlar el gesto, como con el gesto manipulación o navegación .

Este método devolverá null si el sistema de coordenadas especificado no se encuentra en este momento.

Se aplica a