AttachmentPoint 类

定义

IAttachmentPoint 接口的实现。 提供实现,以及对更新委托的绑定。

public class AttachmentPoint : Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint
type AttachmentPoint = class
    interface IAttachmentPoint
Public Class AttachmentPoint
Implements IAttachmentPoint
继承
AttachmentPoint
实现

构造函数

AttachmentPoint(AdjustLocationDelegate, AdjustStateDelegate)

构造函数,设置处理程序

属性

AnchorId

关联的定位点 ID

CachedPosition

内部历史记录缓存。

FragmentId

关联的片段 ID

LocationFromAnchor

固定点在定位点空间中的位置。

LocationHandler

用于系统位置调整的处理程序。 可能为 null

Name

名称会在创建时自动填充唯一内容,但可以重命名为任何有用且方便的内容。 它仅用作标签,因此可以是任何 (包括空或 null) 。

ObjectAdjustment

对象 () 绑定到此连接点的累积转换调整。

ObjectPosition

对象 (的位置) 绑定到此连接点。

State

此附件点的当前状态。

StateHandler

系统连接调整的处理程序。 可能为 null。

方法

HandlePoseAdjustment(Pose)

跟踪累积转换调整,如果有任何) ,请传递给客户端调整处理程序 (。

HandleStateChange(AttachmentPointStateType)

如果状态已更改,请记录新状态,并传递给客户端处理程序 ((如果有任何) )。

MoveTo(IAttachmentPointManager, Vector3)

通知附件点已以增量方式移动到新位置。

Set(FragmentId, Vector3, AnchorId, Vector3)

将附件点的内部设置为新值。

TeleportTo(IAttachmentPointManager, Vector3, IAttachmentPoint)

通知附件点已传送到新位置。

适用于