Table of Contents

MegaTrackerFrameFilter компонент справка

Переключиться на API

Изучите свойства в окне компонента MegaTrackerFrameFilter для настройки параметров камеры.

alt text

Скриншот компонента по умолчанию.

alt text

Скриншот, когда пакет com.easyar.mega не импортирован и компонент недоступен.

Окно компонента MegaTrackerFrameFilter состоит из двух частей: конфигурация компонента и тестовая область.

Компонентная конфигурация

Свойство Описание
Service Информация о доступе к сервису.
        Type Тип сервиса EasyAR Mega. Опции:
  • Block: Mega Block.
  • Landmark: Mega Landmark.
        Access Source Тип источника данных для доступа к сервису. Опции:
  • Global Config: Использовать глобальную конфигурацию сервера. В зависимости от Service Type выбирается GlobalMegaBlockLocalizationServiceConfig или GlobalMegaLandmarkLocalizationServiceConfig. Глобальную конфигурацию можно заполнить на панели свойств после выбора в меню Unity EasyAR > Sense > Configuration.
  • API Key: Использовать данные доступа типа APIKeyAccessData.
  • Token: Использовать данные доступа типа TokenAccessData.
                App ID Отображается, когда Access Source - API Key или Token.
AppID сервиса.
                Server Address Отображается, когда Access Source - API Key или Token.
Адрес сервера.
                API Key Отображается, когда Access Source - API Key.
API Key.
                API Secret Отображается, когда Access Source - API Key.
API Secret.
                Token Отображается, когда Access Source - Token.
Token.
Request Time Parameters Параметры времени запроса.
        Timeout Таймаут связи с сервером (миллисекунды).
        Request Interval Желаемый интервал запросов (миллисекунды), большее значение увеличивает общую погрешность.
Location Input Mode Режим ввода местоположения. Опции:
  • Onsite: Режим ввода для использования на месте. Данные GNSS обычно получаются с устройства и передаются в Mega, обычно обрабатываются внутри MegaTrackerFrameFilter.
  • Simulator: Режим ввода, обязательный для использования при удаленной отладке или работе на ПК, данные GNSS необходимо симулировать под реальные и передавать в Mega через соответствующий интерфейс. Опционально.
  • FramePlayer: Режим ввода при использовании FramePlayer. Этот режим только для чтения.
При удаленной отладке или работе на ПК необходимо установить режим Simulator, иначе использование будет невозможно. Для использования на месте установите Onsite для достижения наилучшего результата.
Min Input Frame Level Минимально допустимый уровень MegaInputFrameLevel для входного кадра. Если источник кадров может предоставить только данные CameraTransformType более низкой размерности, сессия не запустится. Опции:
  • ZeroDof: 0DoF.
  • ThreeDof: 3DoF.
  • FiveDof: 5DoF.
  • SixDof: 6DoF.

Тестовая область

Тестовые функции доступны в режиме Unity play.

Когда тип сервиса - Block, тестовая область отображает функции тестирования Block:

alt text

Можно симулировать данные GNSS для тестирования.

Когда тип сервиса - Landmark, тестовая область отображает функции тестирования Landmark:

alt text

Можно симулировать данные GNSS для тестирования.

Можно симулировать выполнение MegaLandmarkFilterWrapper.FilterBySpotId(string, Action<MegaLandmarkFilterResponse>) и MegaLandmarkFilterWrapper.FilterByLocation(Action<MegaLandmarkFilterResponse>).