Table of Contents

Class CloudLocalizerFrameFilter

Espacio de nombres
easyar
Ensayo
EasyAR.Sense.dll

Controla en la escena el easyar.CloudLocalizer MonoBehaviour, proporcionando extensiones de funcionalidad en el entorno Unity.

[RequireComponent(typeof(BlockHolder))]
public class CloudLocalizerFrameFilter : FrameFilter
Herencia
CloudLocalizerFrameFilter

Campos

RequestTimeout

Tiempo de espera para la comunicación con el servidor (milisegundos).

public int RequestTimeout

Propiedades

BlockHolder

Componente que posee Blocks, manteniéndolos y gestionándolos en escena.

public BlockHolder BlockHolder { get; }

LandmarkFilter

Función de filtrado de Mega Landmark cuando ServiceType es Landmark. Al inicio, debes llamar manualmente a FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). El Tracker no comenzará a rastrear hasta que el Filtro devuelva Found.

public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }

LocationInputMode

Modo de entrada de posición. Configurar antes de iniciar Session. Para depuración remota o ejecución en PC debe ser Simulator, de lo contrario no funcionará. En sitio usa Onsite para mejor resultado.

public MegaLocationInputMode LocationInputMode { get; set; }

ProximityLocation

Resultado de posición cercana.

public Optional<ProximityLocationResult> ProximityLocation { set; }

RequestMessage

public string RequestMessage { get; set; }

ServiceAccessData

Datos de acceso al servicio. Debe configurarse antes de iniciar Session. No requiere configuración usando GlobalConfig.

public ExplicitAddressAccessData ServiceAccessData { get; set; }

ServiceAccessSource

Tipo de fuente de datos de acceso al servicio. Debe configurarse antes de iniciar Session.

public MegaServiceAccessSourceType ServiceAccessSource { get; set; }

ServiceType

Tipo de servicio EasyAR Mega. Debe configurarse antes de iniciar Session.

public MegaApiType ServiceType { get; set; }

SimulatorLocation

Datos de ubicación utilizados cuando LocationInputMode == Simulator.

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

enabled

Habilita/deshabilita la ubicación durante el tiempo de ejecución de ARSession.

public bool enabled { get; set; }

Métodos

Resolve(Action<MegaLocalizationResponse>)

Envía una solicitud de ubicación.

public void Resolve(Action<MegaLocalizationResponse> callback)

Parámetros

callback

SwitchEndPoint(ExplicitAddressAccessData, BlockRootController)

Cambiar endpoint remoto.

public void SwitchEndPoint(ExplicitAddressAccessData config, BlockRootController root)

Parámetros

config
root

UpdateToken(string)

Actualizar API Token.

public void UpdateToken(string token)

Parámetros

token