Share via


AnchorManagerWSA 类

定义

封装海绵状世界 (原始输入) 状态。 它的主要职责是创建和维护 (海绵状) 定位点的图,这些定位点在相机穿越的空间上建立起来。

public class AnchorManagerWSA : Microsoft.MixedReality.WorldLocking.Core.AnchorManager
type AnchorManagerWSA = class
    inherit AnchorManager
Public Class AnchorManagerWSA
Inherits AnchorManager
继承
AnchorManagerWSA

注解

定位点和边缘创建算法:

目标:一种简单可靠的算法,可保证定位点的均匀分布,完全通过最接近的邻居之间的边缘和最少的冗余边缘进行连接

为简单起见,该算法应在时间步长之间无状态

规则 * 两个参数定义当前位置周围的 MIN 和 MAX 球体 * 每当 MIN 不包含任何定位点时,将创建一个新定位点 * 当创建新定位点时, 由边缘链接到 MAX 内的所有定位点 * MAX 半径比 MIN 半径大 20 厘米,这需要超过世界纪录冲刺速度 12 米/秒才能覆盖一帧 * 每当 MIN 包含多个定位点时, 最接近当前位置的定位点连接到 MIN 中的所有其他位置

属性

AnchorFromSpongy

获取从海绵空间到空间定位点所在的空间的转换。

(继承自 AnchorManager)
ErrorStatus

上次错误的错误字符串,在每次更新开始时清除。

(继承自 AnchorManager)
MaxAnchorEdgeLength

两个定位点之间的最大距离,以在它们之间创建一个边缘。

(继承自 AnchorManager)
MaxLocalAnchors

内部定位点图中本地定位点的最大数目。

(继承自 AnchorManager)
MinNewAnchorDistance

用于创建新定位点的头到最近定位点的最小距离。

(继承自 AnchorManager)
NumAnchors

返回当前海绵定位点的数量。

(继承自 AnchorManager)
NumEdges

连接海绵定位点的边缘数。

(继承自 AnchorManager)
SpongyAnchors

封装海绵状世界 (原始输入) 状态。 它的主要职责是创建和维护 (海绵状) 定位点的图,这些定位点在相机穿越的空间上建立起来。

(继承自 AnchorManager)
SupportsPersistence

是否可以在本地持久保存和重新加载基础定位点。

TrackingStartDelayTime

封装海绵状世界 (原始输入) 状态。 它的主要职责是创建和维护 (海绵状) 定位点的图,这些定位点在相机穿越的空间上建立起来。

方法

CreateAnchor(AnchorId, Transform, Pose)

封装海绵状世界 (原始输入) 状态。 它的主要职责是创建和维护 (海绵状) 定位点的图,这些定位点在相机穿越的空间上建立起来。

DestroyAnchor(AnchorId, SpongyAnchor)

封装海绵状世界 (原始输入) 状态。 它的主要职责是创建和维护 (海绵状) 定位点的图,这些定位点在相机穿越的空间上建立起来。

Dispose()

显式释放以释放资源。

(继承自 AnchorManager)
IsTracking()

封装海绵状世界 (原始输入) 状态。 它的主要职责是创建和维护 (海绵状) 定位点的图,这些定位点在相机穿越的空间上建立起来。

LoadAnchors()

从永久性存储加载海绵定位点

(继承自 AnchorManager)
LoadAnchors(IPlugin, AnchorId, Transform, List<AnchorManager.SpongyAnchorWithId>)

从永久性存储加载海绵定位点

RemoveSpongyAnchorById(AnchorId)

删除对标识的定位点的所有内部引用。

(继承自 AnchorManager)
Reset()

删除所有海绵定位点对象并重置内部状态

(继承自 AnchorManager)
SaveAnchors()

将海绵定位点保存到永久性存储

(继承自 AnchorManager)
SaveAnchors(List<AnchorManager.SpongyAnchorWithId>)

封装海绵状世界 (原始输入) 状态。 它的主要职责是创建和维护 (海绵状) 定位点的图,这些定位点在相机穿越的空间上建立起来。

TryCreate(IPlugin, IHeadPoseTracker)

封装海绵状世界 (原始输入) 状态。 它的主要职责是创建和维护 (海绵状) 定位点的图,这些定位点在相机穿越的空间上建立起来。

Update()

Create缺少具有最新输入的海绵状定位点/边缘和源插件

(继承自 AnchorManager)

适用于