IAlignmentManager 接口

定义

管理将世界锁定空间固定到用户定义的坐标帧的一组离散点。

public interface IAlignmentManager
type IAlignmentManager = interface
Public Interface IAlignmentManager
派生

属性

PinnedFromLocked

要插入到 WorldLocking 调整转换上方相机层次结构中的姿势 ((如果有) )。

方法

AddAlignmentAnchor(String, Pose, Pose)

添加一个定位点,用于将虚拟姿势与实际空间中的姿势对齐。

ClearAlignmentAnchors()

删除已添加的所有对齐定位点。 比单独删除它们更高效,并且不需要在创建时存储其 ID。

ComputePinnedPose(Pose)

根据新的头部位置进行更新。

GetAlignmentPose(AnchorId, Pose)

获取与此对齐定位点关联的世界锁定空间姿势。

Load()

加载重新构造当前固定所需的所有持久状态。

RegisterForLoad(PostAlignmentLoadedDelegate)

注册以获取固定数据已完成加载且可用通知。

RemoveAlignmentAnchor(AnchorId)

从系统中删除给定的对齐定位点。

RestoreAlignmentAnchor(String, Pose)

尝试从以前的会话还原对齐定位点。 存储的对齐定位点必须在 uniqueName 和虚拟姿势中匹配。

Save()

保存以后从永久性存储重新构造所需的保存状态。

SendAlignmentAnchors()

提交所有累积的对齐定位点。

UnregisterForLoad(PostAlignmentLoadedDelegate)

取消注册,以通知固定数据已完成加载且可用。

事件

OnTriangulationBuilt

新的三角测量是基于最近的姿势构建的。

适用于