SpatialRecognitionStartedEventArgs.TryGetPointerPose Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene las posturas de puntero disponibles, como la mirada con la cabeza del usuario y la posición del puntero 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.