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.
- 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 через соответствующий интерфейс.