Table of Contents

Class CloudLocalizerFrameFilter

Пространство имен
easyar
Сборка
EasyAR.Sense.dll

MonoBehaviour, который управляет easyar.CloudLocalizer в scene и предоставляет функциональные расширения в среде Unity.

В большинстве случаев следует использовать MegaTrackerFrameFilter.

public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
Наследование
CloudLocalizerFrameFilter
Наследуемые члены

Поля

RequestTimeout

Timeout для связи с сервером, в миллисекундах.

public int RequestTimeout

Свойства

LandmarkFilter

Функция фильтрации Mega Landmark, используемая когда ServiceType равно Landmark. При запуске нужно вручную вызвать FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Tracker не начнет tracking, пока Filter не вернет Found.

public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }

LocationInputMode

Режим ввода location. Нужно задать до запуска Session. Для remote debugging или запуска на компьютере необходимо установить Simulator; иначе использовать нельзя. Для onsite-использования установите Onsite для лучшего результата.

public MegaLocationInputMode LocationInputMode { get; set; }

ProximityLocation

Результаты ближайших местоположений.

public Optional<ProximityLocationResult> ProximityLocation { set; }

RequestMessage

public string RequestMessage { get; set; }

ServiceAccessData

Service access data. Нужно задать до запуска Session. При использовании GlobalConfig задавать не требуется.

public ExplicitAddressAccessData ServiceAccessData { get; set; }

ServiceAccessSource

Тип источника service access data. Нужно задать до запуска Session.

public MegaServiceAccessSourceType ServiceAccessSource { get; set; }

ServiceType

Тип сервиса EasyAR Mega. Нужно задать до запуска Session.

public MegaApiType ServiceType { get; set; }

SimulatorLocation

Location data, используемые когда LocationInputMode == Simulator.

public Optional<LocationResult> SimulatorLocation { get; set; }

enabled

Включает/выключает localization во время работы ARSession.

public bool enabled { get; set; }

Методы

Resolve(Action<MegaLocalizationResponse>)

Отправляет localization request.

public void Resolve(Action<MegaLocalizationResponse> callback)

Параметры

callback

SwitchEndPoint(ExplicitAddressAccessData)

Переключает remote endpoint.

public void SwitchEndPoint(ExplicitAddressAccessData config)

Параметры

config

UpdateToken(string)

Обновляет API Token.

public void UpdateToken(string token)

Параметры

token