SpatialPointerPose.TryGetInteractionSourcePose Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.