Class MegaGoTrackerFrameFilter
- Пространство имен
- easyar
- Сборка
- EasyAR.Sense.dll
В сцене контролирует easyar.MegaGoTracker - MonoBehaviour,предоставляет расширение функций в среде Unity.
public class MegaGoTrackerFrameFilter : FrameFilter
- Наследование
-
MegaGoTrackerFrameFilter
Свойства
CameraPositionOverride
Значение перекрытия положения камеры относительно блока карты. После настройки трекер будет выводить значение перекрытия, а не использовать соответствующие координаты из входных кадров данных. Это может быть использовано для повышения точности выводимого положения в случае, когда известна информация о карте и ограничены датчики.
public (Optional<float> x, Optional<float> y, Optional<float> z) CameraPositionOverride { get; set; }
EnableStatelessLocalization
Включить ли безсостоятельную локацию. При включении безсостоятельной локации результаты предыдущей локации не используются. По умолчанию false.
Влияет на эффект отслеживания. Не используйте, если не проконсультировались с EasyAR и не поняли последствий.
public bool EnableStatelessLocalization { get; set; }
Error
public Optional<MegaGoTrackerError> Error { get; }
MinInputFrameLevel
Минимально допустимыйMegaInputFrameLevel для входного кадра. Если источник кадров может предоставлять данные только с более низкой размерностьюCameraTransformType, Session не запустится. Необходимо установить перед запуском Session.
public MegaInputFrameLevel MinInputFrameLevel { get; set; }
Status
Текущее состояние работы.
public MegaGoTrackerStatus Status { get; }
Target
已加载的 MegaGoBlockController。
注:由于“已加载的”没有俄语对应表述的替换要求,推测保留中文,而 标签内内容按要求不做处理。若实际需求不同,请进一步说明。
public Optional<MegaGoBlockController> Target { get; }
enabled
ARSession начинает/останавливает отслеживание во время выполнения. Отслеживание начинается только после запуска сессии, когда MonoBehaviour.enabled установлено в true.
public bool enabled { get; set; }
События
LocalizationRespond
Событие позиционирования. Это событие обычно используется для отладки (debug).
public event Action<MegaGoTrackerLocalizationResponse> LocalizationRespond
TargetLoad
Событие завершения загрузки блока.
public event Action<MegaGoBlockController, MegaGoTargetLoadStatus> TargetLoad
TargetUnload
Событие завершения выгрузки блока.
public event Action<MegaGoBlockController> TargetUnload