AnchorManagerWSA Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инкапсуляция состояния губчатого мира (необработанные входные данные). Его основной обязанностью является создание и обслуживание графа (губчатой) якорей, созданных над пространством, пройденным камерой.
public class AnchorManagerWSA : Microsoft.MixedReality.WorldLocking.Core.AnchorManager
type AnchorManagerWSA = class
inherit AnchorManager
Public Class AnchorManagerWSA
Inherits AnchorManager
- Наследование
Комментарии
Алгоритм создания привязки и 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) |