Table of Contents

Namespace easyar

Namespaces

easyar.ema

Namespace easyar.ema

Classes

APIKeyAccessData

APIKeyAccessData Dados de autenticação do serviço de nuvem EasyAR usando API Key. Para obter os dados, visite o Centro de Desenvolvimento EasyAR (https://www.easyar.cn).

BlockController

BlockController Componente que controla o Mega block na cena.

BlockHolder

BlockHolder Componente que mantém Blocks, contendo e gerenciando Blocks no cenário.

EasyARMegaComponent

EasyARMegaComponent Componente Mega definido no framework xrframe. Os componentes são unidades lógicas básicas da cena do xrframe, e seu ciclo de vida é controlado pelo xrframe. Para detalhes, consulte a documentação oficial do XrFramework: <https://developers.weixin.qq.com/miniprogram/dev/component/xr-frame/core/component.html>.

EasyARSession

EasyARSession controla a sessão AR na cena, gerencia o fluxo de dados durante todo o ciclo de vida. Este componente é a entrada para AR. Não é permitido ter múltiplas instâncias ativas ao mesmo tempo. Todas as funcionalidades dos componentes EasyAR só podem ser usadas após a inicialização da Session.

ExplicitAddressAccessData

ExplicitAddressAccessData precisa preencher o endereço de acesso dos dados de autenticação do serviço em nuvem EasyAR.

MegaLandmarkFilter

MegaLandmarkFilter fornece a consulta de localização de pontos do MegaLandmark.

MegaTracker

MegaTracker fornece funcionalidade de localização em nuvem.

ServiceAccessData

ServiceAccessData EasyAR Dados de Autenticação do Serviço de Nuvem.

TokenAccessData

TokenAccessData Dados de autenticação do serviço de nuvem EasyAR usando token. Para obter mais informações, visite o Centro de Desenvolvimento EasyAR (https://www.easyar.cn).

getMegaSystem

Interfaces

BlockInfo

BlockInfo Informação do Bloco, pode ser obtido através do componente.

EasyARWechatMiniprogramPlugin

EasyARWechatMiniprogramPlugin Após depender do plugin do Mini Program WeChat, os métodos que podem ser chamados diretamente podem ser obtidos através de requirePlugin("easyar-wechat-miniprogram").

GeoLocation

GeoLocation dados GPS.

IEasyARMegaData

Dados montados no componente IEasyARMegaData EasyARMegaComponent.

IMegaSystem
LocalTransform

LocalTransform Dados de transformação local.

MegaLandmarkFilterResult

MegaLandmarkFilterResult MegaLandmarkFilter Resultado do filtro.

MegaLocalizationResult

MegaLocalizationResult resultado de localização.

MegaRequestTimeParameters

MegaRequestTimeParameters Parâmetros de tempo de requisição Mega.

MegaResultPoseTypeParameters

MegaResultPoseTypeParameters Parâmetros do Tipo de Pose do Resultado.

MegaTrackerConfigs

MegaTrackerConfigs Parâmetros necessários para criar MegaTracker.

MegaTrackerSensorOptions

MegaTrackerSensorOptions As opções de sensor em MegaTracker.

SessionConfigs

SessionConfigs são usados para criar os parâmetros necessários para EasyARSession.

SessionStartOptions

SessionStartOptions Parâmetros opcionais ao iniciar a sessão.

Enumerações

BlockVisibleStrategy

{string} Block Element.visible的estratégia de controle.

DeviceOrientation

{number} orientação do dispositivo

MegaApiType

{number} Mega tipo de API

MegaLandmarkFilterStatus

{number} MegaLandmarkFilter o estado do resultado da consulta.

MegaLocalizationStatus

MegaLocalizationStatus Enumerado de status de localização.

SessionEvent

SessionEvent Evento enviado pelo elemento proxy XRFrame. Eventos não acionados imediatamente serão despachados antes da unidade de ciclo de vida do componente do quadro atual. Detalhes: <https://developers.weixin.qq.com/miniprogram/dev/component/xr-frame/core/event.html>

SessionState

SessionState estado da sessão.

GeoLocationInputMode

{("Onsite" | "Simulator")} GeoLocationInputMode

  • "Onsite" Modo de entrada para situações de uso no local. Os dados de localização são obtidos a partir da interface do mini-programa e inseridos no Mega.
  • "Simulator" Modo de entrada para situações de uso remoto. Os dados de localização precisam ser simulados como dados no local e inseridos no Mega através da interface correspondente.