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 类表示相对于设备的引用帧,该帧跟踪设备 SpatialLocator 报告的位置更改。 此框架具有相对于用户周围环境的固定标题,该标题指向创建框架时用户面对的方向。 此后,此参照系内的所有方向都是相对于该固定前进方向的,即使用户旋转设备。

对于 HoloLens 等头戴显示设备,此帧坐标系的原点位于用户头部旋转的中心,因此其位置不受头部旋转的影响。

若要获取 SpatialLocatorAttachedFrameOfReference,请使用 SpatialLocator 类并调用 CreateAttachedFrameOfReferenceAtCurrentHeading

属性

RelativeOrientation

获取或设置此参照系的原点相对于标题方向的方向。

RelativePosition

获取或设置此参照系的原点相对于它所跟踪的 SpatialLocator 的位置。

方法

AdjustHeading(Double)

调整此参考框架相对于其当前标题的固定标题。

GetStationaryCoordinateSystemAtTimestamp(PerceptionTimestamp)

获取一个坐标系,其原点是设备在指定时间戳处的位置,以此参照系的固定标题为方向。 此坐标系保持静止,不会跟踪设备的任何进一步移动。

TryGetRelativeHeadingAtTimestamp(PerceptionTimestamp)

相对于此帧的固定标题,计算指定时间戳的设备标题(以弧度为单位)。

适用于

另请参阅