Table of Contents

Class MegaGoTrackerFrameFilter

Ruang Nama
easyar
Rakitan
EasyAR.Sense.dll

MonoBehaviour yang mengontrol easyar.MegaGoTracker di scene dan menyediakan ekstensi fungsi di lingkungan Unity.

public class MegaGoTrackerFrameFilter : FrameFilter
Pewarisan
MegaGoTrackerFrameFilter

Properti

CameraPositionOverride

Nilai override posisi camera relatif terhadap map block. Setelah diatur, tracker akan mengeluarkan nilai override, bukan menggunakan koordinat yang sesuai dalam data input frame. Ini dapat digunakan untuk meningkatkan akurasi pose output ketika informasi map diketahui dan sensor terbatas.

public (Optional<float> x, Optional<float> y, Optional<float> z) CameraPositionOverride { get; set; }

EnableStatelessLocalization

Apakah lokalisasi tanpa status diaktifkan. Saat lokalisasi tanpa status diaktifkan, hasil lokalisasi sebelumnya tidak digunakan selama lokalisasi. Default-nya false.

Ini memengaruhi hasil tracking. Jangan gunakan kecuali Anda telah berkonsultasi dengan EasyAR dan memahami dampaknya dengan jelas.

public bool EnableStatelessLocalization { get; set; }

Error

Pesan error ketika Status adalah Error.

public Optional<MegaGoTrackerError> Error { get; }

MinInputFrameLevel

MegaInputFrameLevel minimum yang diizinkan untuk input frame. Jika frame source hanya dapat memberikan data CameraTransformType berdimensi lebih rendah, startup Session akan gagal. Harus diatur sebelum Session dimulai.

public MegaInputFrameLevel MinInputFrameLevel { get; set; }

Status

Status kerja saat ini.

public MegaGoTrackerStatus Status { get; }

Target

MegaGoBlockController yang telah dimuat.

public Optional<MegaGoBlockController> Target { get; }

enabled

Memulai/menghentikan tracking saat ARSession berjalan. Setelah session dimulai, tracking hanya dimulai ketika MonoBehaviour.enabled bernilai true.

public bool enabled { get; set; }

Peristiwa

LocalizationRespond

Event lokalisasi. Event ini biasanya digunakan untuk debug.

public event Action<MegaGoTrackerLocalizationResponse> LocalizationRespond

TargetLoad

Event saat pemuatan Block selesai.

public event Action<MegaGoBlockController, MegaGoTargetLoadStatus> TargetLoad

TargetUnload

Event saat pembongkaran Block selesai.

public event Action<MegaGoBlockController> TargetUnload