Table of Contents

Namespace easyar

Namespaces

easyar.ema

Namespace

Классы

APIKeyAccessData

Данные аутентификации облачной службы EasyAR с использованием API Key. Для получения данных посетите EasyAR Developer Center (https://www.easyar.cn).

BlockController

Component, управляющий Mega block в сцене.

BlockHolder

Component, который содержит Block и управляет Block в сцене.

EasyARMegaComponent

EasyARMegaComponent Mega component, определенный в фреймворке xrframe. Component являются базовыми логическими единицами xrframe scene, а их жизненный цикл контролируется xrframe. Подробнее см. официальную документацию XrFramework: <https://developers.weixin.qq.com/miniprogram/dev/component/xr-frame/core/component.html>.

EasyARSession

Управляет AR session в scene и data flow всего lifecycle. Этот компонент является точкой входа AR. Одновременно не допускается несколько active instances. Все функции компонентов EasyAR можно использовать только после завершения инициализации Session.

ExplicitAddressAccessData

Данные аутентификации облачной службы EasyAR, для которых требуется адрес доступа.

MegaLandmarkFilter

Предоставляет запрос точек MegaLandmark.

MegaTracker

Предоставляет cloud localization.

ServiceAccessData

Данные аутентификации облачной службы EasyAR.

TokenAccessData

Данные аутентификации облачной службы EasyAR с использованием token. Для получения данных посетите EasyAR Developer Center (https://www.easyar.cn).

getMegaSystem

Интерфейсы

BlockInfo

Информация Block, которую можно получить через component.

EasyARWechatMiniprogramPlugin

Методы, которые можно вызывать напрямую у объекта плагина, полученного через requirePlugin("easyar-wechat-miniprogram") после подключения плагина мини-программы WeChat.

GeoLocation

Данные GPS.

IEasyARMegaData

Данные, смонтированные на EasyARMegaComponent.

IMegaSystem
LocalTransform

Данные local transform.

MegaLandmarkFilterResult

Результат Filter MegaLandmarkFilter.

MegaLocalizationResult

Результат локализации.

MegaRequestTimeParameters

Параметры времени запроса Mega.

MegaTrackerConfigs

Параметры, необходимые для создания MegaTracker.

MegaTrackerSensorOptions

Параметры датчиков в MegaTracker.

ProximityLocationData

Данные близкого местоположения.

SessionConfigs

Параметры, необходимые для создания EasyARSession.

SessionStartOptions

Необязательные параметры при запуске Session.

Перечисления

BlockVisibleStrategy

{string} Стратегия управления Block Element.visible.

DeviceOrientation

{number} Ориентация устройства

MegaApiType

{number} Тип Mega API

MegaLandmarkFilterStatus

{number} Состояние результата запроса MegaLandmarkFilter.

MegaLocalizationStatus

Перечисление состояния локализации.

SessionEvent

SessionEvent События Session, доставляемые прокси XRFrame Element. События, которые не запускаются немедленно, отправляются до выполнения жизненного цикла component текущего кадра. Подробнее см.: <https://developers.weixin.qq.com/miniprogram/dev/component/xr-frame/core/event.html>

SessionState

Состояние Session.

GeoLocationInputMode

{("Onsite" | "Simulator")} GeoLocationInputMode - "Onsite" — режим ввода для использования на месте. Данные местоположения получаются из интерфейса мини-программы и вводятся в Mega. - "Simulator" — режим ввода для удаленного использования. Данные местоположения должны быть смоделированы как данные на месте и введены в Mega через соответствующий интерфейс.