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.
- 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.