Enum ExternalDeviceFrameSource.DeviceOriginType
- Ruang Nama
- easyar
- Rakitan
- EasyAR.Sense.dll
Jenis asal perangkat.
Session origin digunakan untuk mengatur titik referensi transform diSessionOrigin mode pusat SessionOrigin, dan digunakan untuk mentransformasikan pasangan kamera-origin secara bersamaan di mode pusat lainnya. Jika SDK Anda dirancang berdasarkan kerangka kerja Unity XR, Anda akan familiar dengan XR.CoreUtils.XROrigin. Origin adalah sesuatu yang mirip dengan XR.CoreUtils.XROrigin, di mana kamera render adalah node anaknya. Pengguna dapat memindahkan origin di scene tanpa kehilangan hubungan gerakan lokal yang didefinisikan oleh pasangan kamera-origin. EasyAR menggunakan pasangan kamera-origin untuk menangani mode pusat target, yang sangat berguna saat menjalankan Mega, di mana sistem koordinat dunia nyata seluruh bumi didefinisikan, sementara pasangan kamera-origin biasanya mendefinisikan sistem koordinat VIO relatif terhadap titik awal tertentu.
protected enum ExternalDeviceFrameSource.DeviceOriginType
Bidang
None = 0SDK perangkat tidak mendefinisikan origin. Dalam hal ini, origin akan dipilih atau dibuat secara otomatis dari scene, tetapi tidak akan bergerak.
Anda akan kehilangan beberapa fleksibilitas, terutama hanya mendukung mode pusat yang terbatas, dan cara objek bergerak juga akan terbatas. Pengembang aplikasi harus sangat berhati-hati dalam menempatkan objek virtual karena node EasyAR dan objek akan selalu bergerak saat menggunakan kelas ini. Semua objek yang ditempatkan dalam sistem koordinat dunia Unity tidak akan pernah muncul di posisi yang benar dalam konfigurasi apa pun.
Custom = 1SDK perangkat mendefinisikan origin-nya sendiri.
XROrigin = 2SDK perangkat menggunakan Unity.XR.CoreUtils.XROrigin sebagai origin.