Сопоставление координат
Приведенные ниже краткие описания возможностей World Locking Tools представлены по порядку.
- Благодаря простой возможности перетаскивания WLT предоставляет координатное пространство, которое является неподвижным по отношению к физическому миру.
- Это пространство можно сделать сохраняемым, чтобы физические компоненты, окружающие точку в пространстве в этом сеансе, совпадали с физическими компонентами, которые окружали точку в предыдущих сеансах.
- Приложение можно зарегистрировать для получения обратных вызовов, чтобы выполнять коррекцию в соответствии исправлениями ошибок отслеживания в более крупном масштабе. Для этого скрипты Adjuster можно использовать без изменений или в качестве примера.
С учетом всех этих преимуществ приложение может иметь дополнительное требование — сопоставление системы координат с физическим пространством в нескольких дискретных точках.
Обычно это связано с тем, что в приложении существует большая виртуальная функция (или система объектов), которая должна учитывать физические компоненты. Из-за искажений в пространстве средства отслеживания, вызванных ошибкой в этом средстве, реализовать это невозможно. Однако можно достичь приблизительного соответствия, сопоставляя виртуальные точки с физическими по приоритету на основе восприятия. По сути, самый близкий к вам маркер будет больше всего совпадать с соответствующей точкой в физическом мире.
Чтобы реализовать это, системе требуется больше информации из вашего приложения. Компонент SpacePin — управляющий объект для AlignmentAnchors. Сопоставления реализуются в виде пар виртуальных и физических позиций.
Цели применения объектов SpacePins и их использование описаны в других разделах этой документации. Примеры их использования также доступны в этом репозитории и похожем репозитории примеров.