Table of Contents

Namespace easyar

Namespaces

easyar.ema

Namespace easyar.ema

Классы

APIKeyAccessData

APIKeyAccessData Данные аутентификации сервиса EasyAR Cloud, использующие API-Key. Посетите центр разработки EasyAR (https://www.easyar.cn) для получения информации.

BlockController

BlockController - компонент, который контролирует Mega block в сцене.

BlockHolder

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

EasyARMegaComponent

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

EasyARSession

EasyARSession Управляет AR-сессией в сцене, контролирует поток данных на протяжении всего жизненного цикла. Этот компонент является входной точкой в AR. Одновременно не допускается наличие нескольких активных экземпляров. Все функции компонентов EasyAR можно использовать только после инициализации Session.

ExplicitAddressAccessData

ExplicitAddressAccessData Требуются данные аутентификации сервиса EasyAR Cloud для заполнения адреса доступа.

MegaLandmarkFilter

MegaLandmarkFilter предоставляет поиск точек для MegaLandmark.

MegaTracker

MegaTracker предоставляет функцию облачного позиционирования.

ServiceAccessData

ServiceAccessData Данные аутентификации облачного сервиса EasyAR.

TokenAccessData

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

getMegaSystem

Интерфейсы

BlockInfo

BlockInfo информация о Block, может быть получена через component.

EasyARWechatMiniprogramPlugin

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

GeoLocation

GeoLocation GPS-данные.

IEasyARMegaData

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

IMegaSystem
LocalTransform

LocalTransform Local transform данные.

MegaLandmarkFilterResult

MegaLandmarkFilterResult MegaLandmarkFilter результат фильтра.

MegaLocalizationResult

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

MegaRequestTimeParameters

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

MegaResultPoseTypeParameters

MegaResultPoseTypeParameters Параметры типа позы результата.

MegaTrackerConfigs

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

MegaTrackerSensorOptions

MegaTrackerSensorOptions Опции сенсоров в MegaTracker.

SessionConfigs

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

SessionStartOptions

SessionStartOptions Параметры при запуске сессии (опционально).

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

BlockVisibleStrategy

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

DeviceOrientation

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

MegaApiType

{number} Мега API тип

MegaLandmarkFilterStatus

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

MegaLocalizationStatus

MegaLocalizationStatus Перечисление статусов локализации.

SessionEvent

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

SessionState

SessionState Session состояние.

GeoLocationInputMode

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