Table of Contents

Enum ExternalDeviceFrameSource.DeviceOriginType

Ruang Nama
easyar
Rakitan
EasyAR.Sense.dll

Tipe origin perangkat.

session origin digunakan untuk mengatur titik referensi transform dalam mode pusat SessionOrigin, dan untuk mentransformasi pasangan camera-origin bersama pada mode pusat lain. Jika SDK Anda dirancang berdasarkan framework Unity XR, Anda akan akrab dengan XR.CoreUtils.XROrigin. Origin adalah sesuatu yang mirip dengan XR.CoreUtils.XROrigin, dan rendering camera adalah child node-nya. Pengguna dapat memindahkan origin dalam scene tanpa kehilangan hubungan gerakan lokal yang didefinisikan oleh pasangan camera-origin. EasyAR menggunakan pasangan camera-origin untuk menangani target center mode. Ini sangat berguna saat menjalankan Mega, karena Mega mendefinisikan sistem koordinat dunia nyata untuk seluruh Bumi, sedangkan pasangan camera-origin biasanya mendefinisikan sistem koordinat VIO relatif terhadap titik startup.

protected enum ExternalDeviceFrameSource.DeviceOriginType

Bidang

None = 0

SDK perangkat tidak mendefinisikan origin. Dalam kasus ini, origin akan dipilih atau dibuat otomatis dari scene, tetapi tidak akan bergerak.

Anda akan kehilangan sebagian fleksibilitas, terutama karena hanya center mode terbatas yang dapat didukung dan cara object bergerak juga akan dibatasi. Pengembang aplikasi harus sangat berhati-hati dalam menempatkan object virtual, karena saat menggunakan class ini, node dan object EasyAR akan selalu bergerak. Object apa pun yang ditempatkan dalam sistem koordinat dunia Unity tidak akan pernah dapat ditampilkan pada posisi yang benar dalam konfigurasi apa pun.

Custom = 1

SDK perangkat mendefinisikan origin-nya sendiri.

XROrigin = 2

SDK perangkat menggunakan Unity.XR.CoreUtils.XROrigin sebagai origin.