Table of Contents

Namespace easyar

Namespaces

easyar.ema

Namespace easyar.ema

Klassen

APIKeyAccessData

APIKeyAccessData Authentifizierungsdaten für den EasyAR Cloud Service unter Verwendung des API Key. Weitere Informationen finden Sie im EasyAR Entwicklungszentrum (https://www.easyar.cn).

BlockController

BlockController steuert die Komponente des Mega-Blocks in der Szene.

BlockHolder

BlockHolder Komponente, die Blöcke hält, hält und verwaltet Blöcke in der Szene.

EasyARMegaComponent

EasyARMegaComponent ist eine Mega-Komponente, die im xrframe-Framework definiert ist. Komponenten sind grundlegende logische Einheiten einer xrframe-Szene, und ihr Lebenszyklus wird von xrframe gesteuert. Einzelheiten finden Sie in der offiziellen XrFramework-Dokumentation: <https://developers.weixin.qq.com/miniprogram/dev/component/xr-frame/core/component.html>.

EasyARSession

EasyARSession steuert die AR-Sitzung in der Szene und kontrolliert den Datenfluss während des gesamten Lebenszyklus. Diese Komponente ist der Einstiegspunkt für AR. Es dürfen nicht mehrere aktive Instanzen gleichzeitig vorhanden sein. Alle Funktionen der EasyAR-Komponenten können erst verwendet werden, nachdem die Session initialisiert wurde.

ExplicitAddressAccessData

ExplicitAddressAccessData Erfordert Authentifizierungsdaten des EasyAR-Clouddienstes für die Angabe der Zugriffsadresse.

MegaLandmarkFilter

MegaLandmarkFilter bietet die Abfrage von Standorten für MegaLandmark.

MegaTracker

MegaTracker bietet Cloud-Positionierungsfunktionen.

ServiceAccessData

ServiceAccessData EasyAR Cloud-Service-Authentifizierungsdaten.

TokenAccessData

TokenAccessData mit dem Token Authentifizierungsdaten für den EasyAR-Cloud-Dienst. Weitere Informationen finden Sie im EasyAR-Entwicklungszentrum unter https://www.easyar.cn.

getMegaSystem

Schnittstellen

BlockInfo

BlockInfo Block-Informationen, kann über die Komponente abgerufen werden.

EasyARWechatMiniprogramPlugin

EasyARWechatMiniprogramPlugin Abhängig von dem WeChat-Mini-Programm-Plugin, erhält man das Plugin-Objekt über requirePlugin("easyar-wechat-miniprogram") und kann dann direkt die Methoden aufrufen.

GeoLocation

GeoLocation GPS-Daten.

IEasyARMegaData

Die auf dem EasyARMegaComponent aufgehängten IEasyARMega-Daten.

IMegaSystem
LocalTransform

LocalTransform Local transform Daten.

MegaLandmarkFilterResult

MegaLandmarkFilterResult MegaLandmarkFilter Ergebnis des Filters.

MegaLocalizationResult

MegaLocalizationResult Lokalisierungsergebnis.

MegaRequestTimeParameters

MegaRequestTimeParameters Mega-Anfragezeitparameter.

MegaResultPoseTypeParameters

MegaResultPoseTypeParameters Ergebnis-Posen-Typ-Parameter.

MegaTrackerConfigs

MegaTrackerConfigs zum Erstellen von MegaTracker benötigten Parameter.

MegaTrackerSensorOptions

MegaTrackerSensorOptions Sensoroptionen in MegaTracker.

SessionConfigs

SessionConfigs zur Erstellung von EasyARSession erforderliche Parameter.

SessionStartOptions

SessionStartOptions Optionale Parameter beim Starten einer Sitzung.

Enumerationen

BlockVisibleStrategy

{string} Block Element.visible Kontrollstrategie.

DeviceOrientation

{number} Geräteausrichtung

MegaApiType

{number} Mega API-Typ

MegaLandmarkFilterStatus

{number} MegaLandmarkFilter Abfrageergebnisstatus.

MegaLocalizationStatus

MegaLocalizationStatus Lokalisierungsstatus-Enumeration.

SessionEvent

SessionEvent Ein von XRFrame Element ausgelöstes Ereignis. Nicht sofort ausgelöste Ereignisse werden vor dem Lebenszyklusantrieb der aktuellen Frame-Komponente ausgelöst. Details: <https://developers.weixin.qq.com/miniprogram/dev/component/xr-frame/core/event.html>

SessionState

SessionState Status der Sitzung.

GeoLocationInputMode

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

  • "Onsite" Eingabemodus für den Fall der Verwendung vor Ort. Positionsdaten werden von der Mini-App-Schnittstelle abgerufen und in Mega eingegeben.
  • "Simulator" Eingabemodus für den Fall der Fernnutzung. Positionsdaten müssen in vor-Ort-Daten simuliert und über die entsprechende Schnittstelle in Mega eingegeben werden.