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


AnchorManagerWSA Класс

Определение

Инкапсуляция состояния губчатого мира (необработанные входные данные). Его основной обязанностью является создание и обслуживание графа (губчатой) якорей, созданных над пространством, пройденным камерой.

public class AnchorManagerWSA : Microsoft.MixedReality.WorldLocking.Core.AnchorManager
type AnchorManagerWSA = class
    inherit AnchorManager
Public Class AnchorManagerWSA
Inherits AnchorManager
Наследование
AnchorManagerWSA

Комментарии

Алгоритм создания привязки и edge:

Цель: простой и надежный алгоритм, гарантирующий равномерное распределение привязок, полностью соединенных ребрами между ближайшими соседями с минимальным количеством избыточных ребер.

Для простоты алгоритм должен быть без отслеживания состояния между временными шагами.

Правила * два параметра определяют сферы MIN и MAX вокруг текущего положения * всякий раз, когда MIN не содержит привязки, создается новая привязка * когда новая привязка связана ребрами со всеми привязками в пределах MAX * максимальный радиус на 20 см больше, чем радиус MIN, что требует 12 м/с сверх скорости спринта мирового рекорда для покрытия в одном кадре * всякий раз, когда MIN содержит более одной привязки, привязка, ближайшая к текущему положению, подключена ко всем остальным в пределах MIN

Свойства

AnchorFromSpongy

Получите преобразование из губчатого пространства в пространство, в которое находятся привязки.

(Унаследовано от AnchorManager)
ErrorStatus

Строка ошибки для последней ошибки, очищаемая в начале каждого обновления.

(Унаследовано от AnchorManager)
MaxAnchorEdgeLength

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

(Унаследовано от AnchorManager)
MaxLocalAnchors

Максимальное число локальных привязок во внутреннем графе привязки.

(Унаследовано от AnchorManager)
MinNewAnchorDistance

Минимальное расстояние от головной до ближайшей привязки для создания новой привязки.

(Унаследовано от AnchorManager)
NumAnchors

Возвращает текущее количество губчатой привязки.

(Унаследовано от AnchorManager)
NumEdges

Количество ребер, соединяющих губчатую привязку.

(Унаследовано от AnchorManager)
SpongyAnchors

Инкапсуляция состояния губчатого мира (необработанные входные данные). Его основной обязанностью является создание и обслуживание графа (губчатой) якорей, созданных над пространством, пройденным камерой.

(Унаследовано от AnchorManager)
SupportsPersistence

Можно ли локально сохранять и перезагружать базовые привязки.

TrackingStartDelayTime

Инкапсуляция состояния губчатого мира (необработанные входные данные). Его основной обязанностью является создание и обслуживание графа (губчатой) якорей, созданных над пространством, пройденным камерой.

Методы

CreateAnchor(AnchorId, Transform, Pose)

Инкапсуляция состояния губчатого мира (необработанные входные данные). Его основной обязанностью является создание и обслуживание графа (губчатой) якорей, созданных над пространством, пройденным камерой.

DestroyAnchor(AnchorId, SpongyAnchor)

Инкапсуляция состояния губчатого мира (необработанные входные данные). Его основной обязанностью является создание и обслуживание графа (губчатой) якорей, созданных над пространством, пройденным камерой.

Dispose()

Явное удаление для освобождения ресурсов.

(Унаследовано от AnchorManager)
IsTracking()

Инкапсуляция состояния губчатого мира (необработанные входные данные). Его основной обязанностью является создание и обслуживание графа (губчатой) якорей, созданных над пространством, пройденным камерой.

LoadAnchors()

Загрузка привязок из постоянного хранилища

(Унаследовано от AnchorManager)
LoadAnchors(IPlugin, AnchorId, Transform, List<AnchorManager.SpongyAnchorWithId>)

Загрузка привязок из постоянного хранилища

RemoveSpongyAnchorById(AnchorId)

Удалите все внутренние ссылки на идентифицированную привязку.

(Унаследовано от AnchorManager)
Reset()

Удаление всех объектов spongy anchor и сброс внутреннего состояния

(Унаследовано от AnchorManager)
SaveAnchors()

Сохранение губчатой привязки в постоянном хранилище

(Унаследовано от AnchorManager)
SaveAnchors(List<AnchorManager.SpongyAnchorWithId>)

Инкапсуляция состояния губчатого мира (необработанные входные данные). Его основной обязанностью является создание и обслуживание графа (губчатой) якорей, созданных над пространством, пройденным камерой.

TryCreate(IPlugin, IHeadPoseTracker)

Инкапсуляция состояния губчатого мира (необработанные входные данные). Его основной обязанностью является создание и обслуживание графа (губчатой) якорей, созданных над пространством, пройденным камерой.

Update()

Create отсутствуют губчатая привязка/ребра и подключаемый модуль веб-канала с актуальными входными данными

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

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