Поделиться через


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, который является базовым классом для перечисления AnchorId. Unity поддерживает только перечисления на основе int, поэтому будет жаловаться на сериализацию и т. д. для AnchorId на основе ulong.

(Унаследовано от SpacePin)
AnchorName

Укажите уникальное имя привязки. Используется для сохранения.

(Унаследовано от SpacePin)
FragmentId

Фрагмент, к которому он принадлежит. Открытое свойство для удовлетворения интерфейса IOrientable.

(Унаследовано от SpacePinOrientable)
IsReadyForPublish

Все готово к публикации, если у нас есть локальная привязка и она готова к публикации.

LocalPeg

Метод доступа для локальной привязки.

LockedPose

Метод доступа для world locked pose для производных классов.

(Унаследовано от 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()

Create локальную привязку на основе текущего состояния (LockedPose).

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)

Применяется к