SpatialLocatorAttachedFrameOfReference 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示在位置上附加到设备的参照系。
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
- 继承
- 属性
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) |
相对于此帧的固定标题,计算指定时间戳的设备标题(以弧度为单位)。 |