SpatialPointerPose.TryGetInteractionSourcePose Methode

Definition

Ruft die Zeigerpose für eine bestimmte räumliche Interaktionsquelle ab, z. B. einen Bewegungscontroller, zu einem bestimmten Zeitstempel.

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

Parameter

source
SpatialInteractionSource

Die räumliche Interaktionsquelle, für die eine Zeigerhaltung bestimmt werden soll.

Gibt zurück

Die Zeigerposition der Interaktionsquelle.

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)

Hinweise

Die Zeigerhaltung stellt die Spitze eines Bewegungscontrollers dar, der nach vorne zeigt. Diese Pose wird am besten zum Raycast verwendet, wenn Sie auf die Benutzeroberfläche zeigen, wenn Sie das Controllermodell selbst rendern.

Um die Griffpose eines Bewegungscontrollers zu untersuchen, untersuchen Sie die Eigenschaften Position und Ausrichtung direkt auf einer SpatialInteractionSourceLocation-instance, die über SpatialInteractionSourceState.Properties verfügbar ist.TryGetLocation.

Diese Methode gibt NULL zurück, wenn die angegebene Quelle der räumlichen Interaktion das Zeigen nicht unterstützt (IsPointingSupported ist false) oder wenn die Quelle zu diesem Zeitpunkt keine Positionsnachverfolgung hatte.

Gilt für:

Weitere Informationen