AttachmentPoint 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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) |
通知附件点已传送到新位置。 |