Compartilhar via


SpatialPointerPose.TryGetInteractionSourcePose Método

Definição

Obtém a pose de ponteiro para uma fonte de interação espacial específica, como um controlador de movimento, em um determinado carimbo de data/hora.

public:
 virtual SpatialPointerInteractionSourcePose ^ TryGetInteractionSourcePose(SpatialInteractionSource ^ source) = TryGetInteractionSourcePose;
SpatialPointerInteractionSourcePose TryGetInteractionSourcePose(SpatialInteractionSource const& source);
public SpatialPointerInteractionSourcePose TryGetInteractionSourcePose(SpatialInteractionSource source);
function tryGetInteractionSourcePose(source)
Public Function TryGetInteractionSourcePose (source As SpatialInteractionSource) As SpatialPointerInteractionSourcePose

Parâmetros

source
SpatialInteractionSource

A fonte de interação espacial para a qual uma pose de ponteiro deve ser determinada.

Retornos

A pose do ponteiro de origem de interação.

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Comentários

A pose do ponteiro representa a ponta de um controlador de movimento apontando para a frente. Essa pose é melhor usada para raycast ao apontar para a interface do usuário quando você está renderizando o próprio modelo de controlador.

Para examinar a pose de aperto de um controlador de movimento, examine as propriedades Position e Orientation diretamente em uma instância SpatialInteractionSourceLocation , disponível em SpatialInteractionSourceState.Properties. TryGetLocation.

Esse método retornará nulo se a fonte de interação espacial especificada não der suporte a apontar (IsPointingSupported for false) ou se a origem não tiver controle posicional nesse momento.

Aplica-se a

Confira também