Compartir a través de


SpatialPointerInteractionSourcePose Clase

Definición

Representa la posición del puntero de un controlador de movimiento en relación con su entorno.

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
Herencia
Object Platform::Object IInspectable SpatialPointerInteractionSourcePose
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)

Comentarios

Windows Mixed Reality admite controladores de movimiento en una variedad de factores de forma, con el diseño de cada controlador diferente en su relación entre la posición de la mano del usuario y la dirección natural "hacia delante" que las aplicaciones deben usar para apuntar al representar el controlador.

Para representar mejor estos controladores, hay dos tipos de posturas que puede investigar para cada origen de interacción.

La posición de agarre representa la ubicación de la palma de una mano detectada por un HoloLens o la palma que mantiene un controlador de movimiento. En cascos envolventes, esta posición se usa mejor para representar la mano del usuario o un objeto mantenido en la mano del usuario, como una espada o un arma. La posición de agarre se representa mediante las propiedades de posición, orientación y velocidad directamente dentro de este tipo.

La posición del puntero representa la punta de un controlador de movimiento que apunta hacia delante. Esta posición se usa mejor para raycast al apuntar a la interfaz de usuario cuando se representa el propio modelo del controlador. Se puede acceder a la posición del puntero a través de la propiedad SourcePointerPose.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1709 16299 Orientación
1709 16299 PositionAccuracy

Propiedades

ForwardDirection

Obtiene la dirección hacia delante de la posición del puntero del controlador de movimiento en el sistema de coordenadas especificado, como vector de unidad.

Orientation

Obtiene la orientación del puntero del controlador de movimiento en el sistema de coordenadas especificado.

Position

Obtiene la posición del puntero del controlador de movimiento en el sistema de coordenadas especificado.

PositionAccuracy

Obtiene la precisión del seguimiento posicional de un origen de interacción.

UpDirection

Obtiene la dirección ascendente que orienta la posición del puntero del controlador de movimiento en el sistema de coordenadas especificado, como vector de unidad.

Se aplica a

Consulte también