共用方式為


SpatialAnchor 類別

定義

表示以強式錨定到使用者周圍點的座標系統。

public ref class SpatialAnchor 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 SpatialAnchor 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 SpatialAnchor
Public NotInheritable Class SpatialAnchor
繼承
Object Platform::Object IInspectable SpatialAnchor
屬性

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 引進)

備註

您可以在您選擇的 SpatialCoordinateSystem 內的任何位置和方向建立 SpatialAnchor。 裝置目前必須能夠找出該座標系統,而且系統不得達到空間錨點的限制。

定義之後,SpatialAnchor 的座標系統會持續調整,以保留其初始位置的精確位置和方向。 然後,您可以使用這個 SpatialAnchor 來轉譯全像投影,這些全像投影會出現在該確切位置的使用者周圍。

調整讓錨點就地調整的效果會隨著錨點的距離增加而放大。 您應該避免呈現相對於該錨點來源超過 3 公尺的錨點內容。

您可以使用 SpatialAnchorStore 類別來保存 SpatialAnchor ,然後在未來的應用程式會話中恢復它。

CoordinateSystem屬性會取得座標系統,可讓您在裝置調整錨點的精確位置時,放置相對於錨點的內容,並套用 easing。

使用 RawCoordinateSystem 屬性和對應的 RawCoordinateSystemAdjusted 事件自行管理這些調整。

座標系統是右手的,右邊是 +y 向上、+x,以及 -z 向前。

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1607 14393 RemovedByUser

屬性

CoordinateSystem

取得錨點的座標系統,並套用 easing 調整。

RawCoordinateSystem

取得錨點的座標系統,而不套用 easing。

RemovedByUser

取得值,指出使用者是否已移除保存的錨點。

方法

TryCreateRelativeTo(SpatialCoordinateSystem)

在指定座標系統的原點建立錨點。

TryCreateRelativeTo(SpatialCoordinateSystem, Vector3)

在指定座標系統中的特定位置建立錨點。

TryCreateRelativeTo(SpatialCoordinateSystem, Vector3, Quaternion)

在指定座標系統中的特定位置和方向建立錨點。

如果系統已達到空間錨點的限制,這會傳回 null。 如果指定的座標系統無法找到此框架,也可能傳回 Null。

事件

RawCoordinateSystemAdjusted

發生于裝置調整錨點的精確位置時,這會更新 RawCoordinateSystem

適用於