Partager via


SpatialPointerPose.TryGetInteractionSourcePose Méthode

Définition

Obtient la pose de pointeur pour une source d’interaction spatiale particulière, telle qu’un contrôleur de mouvement, à un horodatage donné.

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

Paramètres

source
SpatialInteractionSource

Source d’interaction spatiale pour laquelle une pose de pointeur doit être déterminée.

Retours

Pose du pointeur source d’interaction.

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)

Remarques

La pose de pointeur représente la pointe d’un contrôleur de mouvement pointant vers l’avant. Cette pose est mieux utilisée pour raycast lors du pointage vers l’interface utilisateur lorsque vous effectuez le rendu du modèle de contrôleur lui-même.

Pour examiner la prise en main d’un contrôleur de mouvement, examinez les propriétés Position et Orientation directement sur un instance SpatialInteractionSourceLocation, disponible à partir de SpatialInteractionSourceState.Properties.TryGetLocation.

Cette méthode retourne null si la source d’interaction spatiale spécifiée ne prend pas en charge le pointage (IsPointingSupported a la valeur false) ou si la source n’avait pas de suivi positionnel à ce moment.

S’applique à

Voir aussi