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
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