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
configroot
UpdateToken(string)
Actualizar API Token.
public void UpdateToken(string token)
Parámetros
token