SpacePinASA 类

定义

public class SpacePinASA : Microsoft.MixedReality.WorldLocking.Core.SpacePinOrientable
type SpacePinASA = class
    inherit SpacePinOrientable
Public Class SpacePinASA
Inherits SpacePinOrientable
继承
UnityEngine.MonoBehaviour
SpacePinASA

构造函数

SpacePinASA()

属性

AlignmentManager

用于从脚本替代 AlignmentManager 的访问器。

(继承自 SpacePin)
AnchorId

anchorId 的此包装器是因为 anchorId 必须存储为 ulong,ulong 是 AnchorId 枚举的基类。 Unity仅支持基于 int 的枚举,因此会针对基于 ulong 的 AnchorId 的序列化等进行投诉。

(继承自 SpacePin)
AnchorName

提供唯一的定位点名称。 这用于持久性。

(继承自 SpacePin)
FragmentId

此所属的片段。 用于满足 IOrientable 接口的公共属性。

(继承自 SpacePinOrientable)
IsReadyForPublish

当我们具有本地固定并已准备好发布时,它已准备好发布。

LocalPeg

本地挂钩的访问器。

LockedPose

派生类的世界锁定姿势的访问器。

(继承自 SpacePin)
LockedPosition (继承自 SpacePinOrientable)
LockedRotation (继承自 SpacePinOrientable)
Manager

从派生类对管理器依赖项进行只读访问。

(继承自 SpacePin)
ModelingPoseGlobal

第一对姿势提交到对齐管理器进行对齐。

(继承自 SpacePin)
ModelPosition (继承自 SpacePinOrientable)
ModelPositionSource

在何处查找目标上的模型空间位置。 转换是可取的,但如果转换是烘焙的,则呈现器或碰撞器可能更合适。

(继承自 SpacePin)
ModelRotation (继承自 SpacePinOrientable)
Orienter

管理方位的输入依赖项,它将仲裁单个旋转。

(继承自 SpacePinOrientable)
PinActive

此空间引脚是否处于活动使用固定空间中

(继承自 SpacePin)
Properties

属性的运行时访问。

Publisher

发布者的访问器。 这由绑定程序管理。

RestorePoseLocal

在操作 ((如果有任何) )后还原的姿势。

(继承自 SpacePin)
SpacePinId

此空间引脚的唯一标识符。

方法

ConfigureLocalPeg()

基于当前状态 (LockedPose) Create本地固定。

ExtractModelPose() (继承自 SpacePin)
ExtractModelPoseFromCollider() (继承自 SpacePin)
ExtractModelPoseFromRenderer() (继承自 SpacePin)
ExtractModelPoseFromTransform() (继承自 SpacePin)
ForceAttachment()

确保存在附件,并且其定位为最新。

(继承自 SpacePin)
GetModelPoseFromGlobalPosition(Vector3) (继承自 SpacePin)
OnDestroy()

销毁时,取消注册已加载的事件。

(继承自 SpacePin)
OnLocationUpdate(Pose)

重新调整操作的回调。

(继承自 SpacePinOrientable)
PushAlignmentData(IAlignmentManager)

将来自此点的数据传达给对齐管理器。

(继承自 SpacePin)
PushRotation(IAlignmentManager, Quaternion)

接受 IOrienter 计算的旋转。

(继承自 SpacePinOrientable)
ReleaseAttachment()

释放之前创建的任何附件点。

(继承自 SpacePin)
Reset()

从 IOrienter 重置和注销。

(继承自 SpacePinOrientable)
ResetModelingPose()

将建模姿势重置为当前转换。

(继承自 SpacePin)
RestoreOnLoad()

如果加载时的基础还原成功,请使用 orienter 注册以进一步操作。

(继承自 SpacePinOrientable)
SendAlignmentData(IAlignmentManager)

通知经理所有必需的更新都已提交并已准备好进行处理。

(继承自 SpacePin)
SetFrozenPose(Pose)

将姿势转换为锁定的空间并传递。

(继承自 SpacePin)
SetFrozenPosition(Vector3)

在冻结的空间中设置位置。 不需要旋转,因为它是基于相对位置计算的。

(继承自 SpacePinOrientable)
SetLocalPeg(ILocalPeg)

接受从云下载后由绑定程序分配的本地挂钩。

SetLockedPose(Pose)

替代基本 SetLockedPose 以允许插入旋转计算。

(继承自 SpacePinOrientable)
SetLockedPosition(Vector3)

设置世界锁定空间中的位置。 不需要旋转,因为它是基于相对位置计算的。

(继承自 SpacePinOrientable)
SetOrienter(IOrienter)

显式设置管理 IOrienter,覆盖检查器中的任何设置。

(继承自 SpacePinOrientable)
SetSpongyPose(Pose)

将姿势转换为锁定的空间并传递。

(继承自 SpacePin)
SetSpongyPosition(Vector3)

在海绵空间中设置位置。 不需要旋转,因为它是基于相对位置计算的。

(继承自 SpacePinOrientable)
Start()

采用检查器集 Orienter 作为接口 iorienter。

(继承自 SpacePinOrientable)

适用于