ARCore Measurment for Android
31.2 MB
Saiz Fail
- Keselamatan
Everyone
Android 10.0+
Android OS
Mengenai ARCore Measurment for Android
Aplikasi ini menggunakan AR Core untuk mengukur jarak, luas dan isipadu.
1. Mengukur Jarak
Jarak ialah ukuran AR yang paling asas. Ia dikira sebagai jarak Euclidean antara dua koordinat 3D (Sauh) yang diletakkan dalam pemandangan AR.
2. Mengukur Luas
Untuk mengukur luas, pengguna mesti meletakkan sekurang-kurangnya tiga sauh untuk membentuk poligon. Kebanyakan ukuran luas AR menganggap permukaannya adalah satah rata (permukaan 2D dalam ruang 3D).
Algoritma:
Pendekatan yang paling biasa ialah Formula Tali Kasut (Formula Juruukur). Memandangkan titik-titik tersebut berada dalam 3D, anda harus memproyeksikannya terlebih dahulu ke satah 2D (menggunakan normal satah) atau memastikan semua titik terletak pada Satah Teras AR yang dikesan sama.
3. Mengukur Isipadu
Isipadu jauh lebih kompleks kerana ia memerlukan kedalaman. Terdapat dua cara utama untuk mendekati ini:
- Kaedah Kotak (Penyemperitan): Ukur luas lantai (seperti yang diterangkan di atas) dan kemudian ukur jarak menegak (ketinggian).
Formula: Isipadu = Luas*Tinggi
- Kaedah Kotak Sempadan: Gunakan dua titik sudut pepenjuru untuk menentukan kiub 3D.
- API Kedalaman (Lanjutan): Gunakan AR Core untuk mencipta awan titik objek dan mengira isipadu melalui badan cembung atau vokselisasi. Ini jauh lebih tepat untuk objek yang tidak sekata tetapi memerlukan peranti dengan sensor Masa-Penerbangan atau sokongan kedalaman berkualiti tinggi.
Memandangkan anda sedang mendalami pelaksanaannya, cabaran sebenar dalam AR Core bukan sekadar matematik—iaitu UX dan ketepatan. Mengukur ruang 3D pada skrin 2D boleh menjadi rumit untuk pengguna.
Berikut ialah pecahan cara menstrukturkan logik Java anda untuk ciri-ciri ini:
1. Jarak (Asas)
Untuk mendapatkan ukuran yang bersih, anda harus menggunakan Session hit Test() untuk meletakkan Sauh. Menggunakan sauh memastikan bahawa walaupun kamera hanyut, titik kekal "terkunci" pada koordinat dunia fizikal.
2. Luas (Geometri Satah)
Untuk luas, pengguna biasanya ingin mengukur lantai atau dinding. Anda harus mengehadkan titik anda kepada satu Satah. Jika titik berada pada satah mendatar yang sama (nilai y hampir sama), anda boleh mengabaikan paksi-y dan menganggapnya sebagai pengiraan poligon 2D.
Petua Pelaksanaan: Simpan titik anda dalam Senarai. Semasa pengguna menambah titik baharu, kemas kini pratonton "kawasan semasa" secara dinamik. Formula Tali Kasut adalah standard di sini kerana ia berfungsi untuk sebarang poligon yang tidak bersilang sendiri (bentuk tidak sekata).
3. Isipadu (Kaedah "Kotak")
Mengira isipadu objek 3D sewenang-wenangnya adalah sangat sukar tanpa sensor LiDAR. Untuk aplikasi Java AR Core standard, cara yang paling boleh dipercayai ialah kaedah Poligon Terekstrusi:
1. Tentukan Tapak: Pengguna mengklik titik untuk menentukan luas lantai (A).
2. Tentukan Ketinggian: Pengguna mengklik titik di atas lantai dan menyeret garis ke atas, atau mengklik titik di siling (h).
3. Kira: V = A * h.
Petua Pro untuk Ketepatan
API Kedalaman: Jika peranti menyokongnya, dayakan API Kedalaman Mentah. Ia membolehkan anda melakukan ujian hentaman terhadap objek "bukan satah" (seperti sofa atau bola) yang mungkin terlepas oleh pencarian satah standard.
Pelicinan: Koordinat AR boleh bergetar. Gunakan Penapis Purata Bergerak mudah pada pose kamera atau keputusan ujian hentaman untuk mengelakkan nombor pengukuran daripada melompat-lompat dengan cepat.
Senibina Cadangan
Pengurus Pengukuran: Kelas tunggal atau pembantu untuk menyimpan senarai sauh aktif.
Pemapar: Mengendalikan lukisan garisan dan label teks dalam tindanan AR.
Penukar Unit: Utiliti untuk bertukar-tukar antara Metrik (meter/cm) dan Imperial (kaki/inci).
Aplikasi ini mempunyai, bersama-sama dengan fungsi yang ditentukan, fungsi tambahan seperti penyetempatan: Bahasa Inggeris, Sepanyol, Perancis, Bulgaria dan Jerman. Jarak, luas dan isipadu yang dikira adalah dalam meter, yang boleh ditukar kepada sentimeter, inci, kaki.
What's new in the latest 9.0
Maklumat APK ARCore Measurment for Android
Versi lama ARCore Measurment for Android
Muat Turun Super Pantas dan Selamat melalui Apl APKPure
Satu klik untuk memasang fail XAPK/APK pada Android!







