Поделиться через


SpatialPointerPose.TryGetInteractionSourcePose Метод

Определение

Возвращает положение указателя для определенного источника пространственного взаимодействия, например контроллера движения, в заданной метке времени.

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

Параметры

source
SpatialInteractionSource

Источник пространственного взаимодействия, для которого необходимо определить положение указателя.

Возвращаемое значение

Положение указателя источника взаимодействия.

Требования к Windows

Семейство устройств
Windows 10 Creators Update (появилось в 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v4.0)

Комментарии

Положение указателя представляет кончик контроллера движения, указывающего вперед. Это положение лучше всего использовать для лучевой передачи при указании на пользовательский интерфейс при отрисовке самой модели контроллера.

Чтобы изучить положение захвата контроллера движения, изучите свойства Position и Orientation непосредственно в экземпляре SpatialInteractionSourceLocation , доступном в SpatialInteractionSourceState.Properties. TryGetLocation.

Этот метод возвращает значение NULL, если указанный источник пространственного взаимодействия не поддерживает указатель (IsPointingSupported имеет значение false) или если в данный момент у источника не было отслеживания позиции.

Применяется к

См. также раздел