SpatialStationaryFrameOfReference 类

定义

表示相对于某个时间点用户周围环境保持静止的参照系。

public ref class SpatialStationaryFrameOfReference 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 SpatialStationaryFrameOfReference 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 SpatialStationaryFrameOfReference
Public NotInheritable Class SpatialStationaryFrameOfReference
继承
Object Platform::Object IInspectable SpatialStationaryFrameOfReference
属性

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 中引入)

注解

SpatialStationaryFrameOfReference 类表示一个参照系,该参照系在用户四处移动时相对于用户的环境保持静止。 此参照系优先确保坐标在设备附近保持稳定。 SpatialStationaryFrameOfReference 的一个关键用途是在呈现坐姿比例或世界缩放体验时,充当渲染引擎中的基础世界坐标系。

当用户移动设备时,在此帧中的坐标上呈现的全息影像通常保持不变。 但是,当用户在大区域四处走动,并且设备调整对周围环境的理解时,这些全息影像可能会相对于世界漂移。 若要避免这种偏移并将内容强定位到用户周围环境中的某个点,请创建 SpatialAnchor。 然后,系统将根据需要调整该 SpatialAnchor 相对于此和其他参照系的位置,以使该定位点在世界中精确定位。

若要获取 SpatialStationaryFrameOfReference,请使用 SpatialLocator 类并调用 CreateStationaryFrameOfReferenceAtCurrentLocation。

若要基于用户定义的地板平面或移动边界构建站立缩放或房间规模体验,应用可以改用 SpatialStageFrameOfReference 类。

属性

CoordinateSystem

获取一个静止坐标系,其原点位于创建此帧时设备的位置和方向。

适用于