SpatialPointerPose.TryGetInteractionSourcePose Metodo

Definizione

Ottiene la posizione del puntatore per una determinata origine di interazione spaziale, ad esempio un controller di movimento, in un determinato timestamp.

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

Parametri

source
SpatialInteractionSource

Origine di interazione spaziale per cui deve essere determinata una posizione puntatore.

Restituisce

Posizione del puntatore all'origine di interazione.

Requisiti Windows

Famiglia di dispositivi
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)

Commenti

La posizione del puntatore rappresenta la punta di un controller di movimento che punta verso l'avanti. Questa posizione viene usata meglio per raycast quando si punta all'interfaccia utente quando si esegue il rendering del modello controller stesso.

Per esaminare la posizione di presa di un controller di movimento, esaminare le proprietà Position e Orientation direttamente in un'istanza di SpatialInteractionSourceLocation , disponibile da SpatialInteractionSourceState.Properties. TryGetLocation.

Questo metodo restituirà Null se l'origine di interazione spaziale specificata non supporta il punto (IsPointingSupported è false) o se l'origine non disponeva del rilevamento posizionale in quel momento.

Si applica a

Vedi anche