Class MegaGoTrackerFrameFilter
- Espaço de nomes
- easyar
- Assembly
- EasyAR.Sense.dll
No cenário, controle o easyar.MegaGoTracker do MonoBehaviour e forneça extensões de funcionalidade no ambiente Unity.
public class MegaGoTrackerFrameFilter : FrameFilter
- Herança
-
MegaGoTrackerFrameFilter
Propriedades
CameraPositionOverride
O valor de cobertura da posição da câmera em relação ao bloco do mapa. Após a configuração, o tracker irá outputar o valor de cobertura, em vez de usar as coordenadas correspondentes nos dados do frame de entrada. Pode ser usado para melhorar a precisão da pose outputada quando as informações do mapa são conhecidas e os sensores são limitados.
public (Optional<float> x, Optional<float> y, Optional<float> z) CameraPositionOverride { get; set; }
EnableStatelessLocalization
Se a localização sem estado está habilitada. Quando habilitada, o resultado da localização anterior não é usado durante a localização. O padrão é false.
Afeta o efeito de rastreamento. Não use, a menos que consultado pela EasyAR e compreenda claramente o impacto.
public bool EnableStatelessLocalization { get; set; }
Error
public Optional<MegaGoTrackerError> Error { get; }
MinInputFrameLevel
MegaInputFrameLevel mínimo permitido para o quadro de entrada. Se a fonte de quadros só puder fornecer dados de CameraTransformType de dimensão inferior, a Session falhará ao iniciar. Deve ser configurado antes da inicialização da Session.
public MegaInputFrameLevel MinInputFrameLevel { get; set; }
Status
Estado atual do trabalho.
public MegaGoTrackerStatus Status { get; }
Target
O MegaGoBlockController foi carregado.
public Optional<MegaGoBlockController> Target { get; }
enabled
ARSessionIniciar/Parar o rastreamento durante a execução. O rastreamento só começará após o início da sessão e quandoMonoBehaviour.enabled estiver como verdadeiro.
public bool enabled { get; set; }
Eventos
LocalizationRespond
Evento de localização. Esse evento geralmente é usado para debug.
public event Action<MegaGoTrackerLocalizationResponse> LocalizationRespond
TargetLoad
Evento de conclusão do carregamento do Bloco.
public event Action<MegaGoBlockController, MegaGoTargetLoadStatus> TargetLoad
TargetUnload
Evento de conclusão da desinstalação do bloco.
public event Action<MegaGoBlockController> TargetUnload