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


SpatialLocatorAttachedFrameOfReference Класс

Определение

Представляет систему отсчета, которая позиционально подключена к устройству.

public ref class SpatialLocatorAttachedFrameOfReference sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialLocatorAttachedFrameOfReference final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialLocatorAttachedFrameOfReference
Public NotInheritable Class SpatialLocatorAttachedFrameOfReference
Наследование
Object Platform::Object IInspectable SpatialLocatorAttachedFrameOfReference
Атрибуты

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

Семейство устройств
Windows 10 (появилось в 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (появилось в v2.0)

Комментарии

Класс SpatialLocatorAttachedFrameOfReference представляет относительную систему отсчета устройства, которая отслеживает изменения в позиции, сообщаемой пространственным указателем устройства. Этот кадр имеет фиксированный заголовок относительно окружения пользователя, указывающий на направление, с которым пользователь столкнулся при создании кадра. С этого момента все ориентации в этой системе отсчета будут относительно этого фиксированного заголовка, даже когда пользователь поворачивает устройство.

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

Чтобы получить объект SpatialLocatorAttachedFrameOfReference, используйте класс SpatialLocator и вызовите метод CreateAttachedFrameOfReferenceAtCurrentHeading.

Свойства

RelativeOrientation

Возвращает или задает ориентацию исходного элемента данной системы отсчета относительно направления заголовка.

RelativePosition

Возвращает или задает позицию исходного элемента координаты относительно отслеживаемого объекта SpatialLocator.

Методы

AdjustHeading(Double)

Корректирует фиксированный заголовок данной системы отсчета относительно текущего заголовка.

GetStationaryCoordinateSystemAtTimestamp(PerceptionTimestamp)

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

TryGetRelativeHeadingAtTimestamp(PerceptionTimestamp)

Вычисляет заголовок устройства в радианах для указанной метки времени относительно фиксированного заголовка этого кадра.

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

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