Bagikan melalui


Lakukan pengukuran dalam realitas campuran

Gunakan kontrol Kamera pengukuran di aplikasi kanvas untuk mengukur jarak, luas, dan volume di dunia nyata. Anda juga dapat membuat bentuk bentuk gratis dua dan tiga dimensi dimensi dan melihat bagaimana bentuknya cocok di ruang dunia nyata.

Kontrol Kamera pengukuran menambahkan tombol ke aplikasi Anda. Saat pengguna memilih tombol, aplikasi menampilkan tayangan langsung dari perangkat kamera. Petunjuk di layar akan mengarahkan pengguna untuk menetapkan pelacakan dengan menggeser perangkat secara lambat dari kanan ke kiri pada seluruh permukaan untuk diukur. Pengguna mengidentifikasi titik awal dan menambahkan segmen jika diperlukan hingga pengukuran selesai. Dimensi ruang yang diukur dilapisi pada umpan kamera.

Pengguna dapat mengirimkan pengukuran untuk diambil di properti output Pengukuran kontrol . Pengguna juga dapat mengambil tangkapan layar sementara ruang diukur. Tangkapan layar diambil di properti output Foto kontrol .

Foto layar ponsel yang menunjukkan dimensi yang dilapisi di sudut ruangan yang sedang dibangun.

Tip

Kontrol realitas campuran (MR) berfungsi terbaik di lingkungan dengan penerangan yang baik dengan permukaan bertekstur datar. Pelacakan lebih baik di perangkat berkemampuan LIDAR.

Menambahkan tombol Kamera pengukur ke layar app

Dengan aplikasi Anda terbuka untuk diedit di: Power Apps Studio

  1. Buka tab Sisipkan dan perluas Media.
  2. Pilih Mengukur kamera untuk menempatkan kontrol di layar aplikasi, atau seret kontrol ke layar untuk memposisikannya dengan lebih tepat.

Kontrol adalah tombol yang diberi label dengan ikon kubus dan teks Ukur. Ubah label dan sembunyikan ikon jika Anda suka di properti Teks dan Jenis Tampilan.

Properti

Mengubah perilaku dan tampilan tombol Mengukur kamera menggunakan properti. Beberapa properti hanya tersedia pada tab Lanjutan .

Tangkapan layar tombol Kamera Pengukur yang sedang dibangun di Microsoft Power Apps Studio, ditampilkan di samping propertinya.

Properti Description Tipe Lokasi
SMS mengatur Teks Label Tombol. String Properti; Lanjutan: Teks
Jenis tampilan Menentukan apakah label tombol menampilkan ikon kubus, teks, atau keduanya. Daftar tarik-turun Properti; Lanjutan: Jenis Tampilan
Satuan pengukuran Menentukan unit yang digunakan untuk dimensi. Daftar tarik-turun Properti; Lanjutan: Unit
Jenis pengukuran Menentukan jenis pengukuran yang dapat dilakukan pengguna, baik Jarak, Luas, atau Volume (area ditambah tinggi atau kedalaman). Daftar tarik-turun Properti; Lanjutan: Jenis Pengukuran
Gambar kotak Mengunci pengukuran yang diambil ke bentuk persegi panjang. Boolean Properti; Lanjutan: BoxDraw
Aktifkan Bayangan Menentukan apakah bayang-bayang digunakan untuk meningkatkan efek 3D saat bentuknya digambar. Boolean Properti; Lanjutan: AktifkanBayangan
Pengukuran yang diharapkan (item) Mengidentifikasi sumber data (Item) dalam bentuk tabel dalam buku kerja Excel untuk mendapatkan pengukuran yang harus diambil pengguna. Tidak berlaku Properti; Lanjutan: Item
Terlihat Menampilkan atau menyembunyikan tombol. Boolean Properti; Lanjutan: Terlihat
Posisi Menempatkan sudut kiri atas tombol pada koordinat layar yang ditentukan dalam x dan y. Bilangan titik mengambang Properti; Lanjutan: X, Y
Ukuran Menentukan ukuran tombol menggunakan nilai piksel yang disediakan dalam Lebar dan Tinggi. Bilangan bulat Properti; Tingkat Lanjut: Lebar, Tinggi
Pengisi atas Mengatur Jarak antara teks label tombol dan bagian atas tombol tersebut. Bilangan titik mengambang Properti; Lanjutan: PaddingTop
Pengisi bawah Mengatur Jarak antara teks label tombol dan bagian bawah tombol tersebut. Bilangan titik mengambang Properti; Lanjutan: PaddingBottom
Pengisi kiri Mengatur Jarak antara teks label tombol dan tepi kiri tombol tersebut. Bilangan titik mengambang Properti; Lanjutan: PaddingLeft
Pengisi kanan Mengatur Jarak antara teks label tombol dan tepi kanan tombol tersebut. Bilangan titik mengambang Properti; Lanjutan: PaddingRight
Font Menetapkan nama keluarga font yang digunakan untuk teks label tomboll. Daftar tarik-turun Properti; Lanjutan: Font
Ukuran Font Mengatur ukuran teks label tombol. Bilangan titik mengambang Properti; Lanjutan: Ukuran Font
Bobot font Mengatur ketebalan teks label tombol, baik Tebal, Lebih Ringan, Normal, atau Semitebal. Daftar tarik-turun Properti; Lanjutan: FontWeight
Penyelarasan teks Mengatur perataan horizontal teks label dalam tombol, baik Tengah, Ratakan, Kiri, atau Kanan. Tidak berlaku Properti; Tingkat Lanjut: Penyelarasan Teks
Penyelarasan vertikal Mengatur perataan vertikal teks label di tombol, baik Bawah, Tengah, atau Atas. Daftar tarik-turun Properti; Lanjutan: VerticalAlign
Gaya font Mengatur gaya teks label tombol, baik Miring, Garis bawah, Coret, atau tidak ada. Tidak berlaku Properti; Lanjutan: Huruf miring, Garis bawah, Dicoret
Radius batas Menentukan radius sudut batas tombol. Bilangan titik mengambang Properti; Lanjutan: BorderRadius
Warna Mengatur warna teks label tombol dan latar belakang tombol. Tidak berlaku Properti; Lanjutan: FillColor, TextColor
Batas tepi Menentukan gaya, lebar, dan warna batas tombol. Tidak berlaku Properti; Lanjutan: GayaPerbatasan, KetebalanPerbatasan, WarnaIsiPerbatasan
Nonaktif Menonaktifkan tombol namun tetap terlihat. Boolean Properti; Lanjutan: Dinonaktifkan
Warna nonaktif Mengatur warna teks label tombol, latar belakang tombol, dan batas tombol jika DisplayMode di Dinonaktifkan. Tidak berlaku Properti; Tingkat Lanjut: DisabledContentColor, DisabledFillColor, DisabledBorderColor
Warna saat ditekan Menentukan warna teks label tombol, latar belakang tombol, dan batas tombol saat pengguna memilih tombol. Tidak berlaku Properti; Lanjutan: PressedContentColor, PressedFillColor, PressedBorderColor
Warna saat terkena kursor Menentukan warna teks label tombol, latar belakang tombol, dan batas tombol saat pengguna mengarahkan penunjuk mouse ke atasnya. Tidak berlaku Properti; Lanjutan: HoverContentColor, HoverFillColor, HoverBorderColor
OnMixedRealitySelect Berisi kode yang berjalan saat pengguna keluar dari layar pengukuran dengan hasil baru. Kejadian Tingkat lanjut
OnChange Berisi kode yang berjalan saat properti tombol diubah. Kejadian Tingkat lanjut
OnSelect Berisi kode yang berjalan saat pengguna memilih tombol. Kejadian Tingkat lanjut
ItemsLabels Mengidentifikasi kolom di Item yang berisi label untuk pengukuran yang harus diambil pengguna. ColumnName Tingkat lanjut
ItemsMeasurementType (Opsional) Mengidentifikasi kolom di Item yang berisi string (Jarak, Luas, Volume, atau Bentuk Bebas) yang menentukan jenis pengukuran yang harus ditangkap pengguna. ColumnName Maju; lihat Ukuran Jenis
ItemsBoxDraw (Opsional) Mengidentifikasi kolom di Item yang berisi string (Benar atau Salah) yang mengunci pengukuran ke bentuk persegi panjang. ColumnName Maju; lihat BoxDraw
Tooltip Menentukan teks yang akan ditampilkan saat pengguna mengarahkan kursor di atas visual. String Tingkat lanjut
ContentLanguage Menentukan bahasa tampilan kontrol, jika bahasa tersebut berbeda dengan bahasa yang digunakan dalam aplikasi. String Tingkat lanjut
Mode Tampilan Menentukan apakah kontrol mengizinkan input pengguna (Edit), hanya menampilkan data (Lihat), atau dinonaktifkan (Dinonaktifkan). Enum Tingkat lanjut
Indeks Tab Menentukan urutan pemilihan kontrol jika pengguna menavigasi aplikasi menggunakan tombol Tab. Bilangan bulat Properti; Lanjutan: Indeks tab

Properti output

Aplikasi Anda dapat menggunakan lebih banyak properti saat pengguna berinteraksi dengan kontrol View in MR . Ini dikenal sebagai properti output. Anda dapat menggunakan properti ini di kontrol lain atau untuk menyesuaikan pengalaman aplikasi.

Properti Description
Foto Mengambil, dalam kumpulan, informasi tentang foto yang diperlukan pengguna saat ruang diukur. Gunakan koleksi untuk mengunggah foto OneDrive realitas campuran ke dan menampilkannya di galeri.
Pengukuran Menangkap, dalam tabel, jarak, volume, dan area yang diukur.
Segmen Mengambil, dalam tabel, informasi tentang segmen dalam objek yang diukur.

Tabel Pengukuran memiliki kolom berikut:

  • Label: String yang mengidentifikasi pengukuran
  • Id: Angka yang secara unik mengidentifikasi pengukuran
  • Unit: String yang mengidentifikasi satuan pengukuran
  • Tinggi: Angka yang mewakili tinggi volume yang diukur (0 jika area 2D diukur)
  • Panjang: Angka yang mewakili panjang total keliling atau jalur yang diukur
  • BoundingWidth: Angka yang mewakili lebar minimum yang membatasi bentuk
  • BoundingDepth: Angka yang mewakili kedalaman minimum yang membatasi bentuk
  • Luas: Angka yang mewakili perkiraan luas bentuk yang diukur dalam satuan kuadrat
  • Volume: Angka yang mewakili perkiraan volume bentuk yang diukur dalam satuan kubus

Tabel segmen memiliki kolom berikut:

  • Panjang: Angka yang mewakili jarak total segmen dalam satuan yang ditentukan
  • DirectionX: Angka yang mewakili arah X segmen dalam ruang dunia (3D)
  • DirectionY: Angka yang mewakili arah Y segmen dalam ruang dunia (3D) (biasanya 0)
  • DirectionZ: Angka yang mewakili arah Z segmen dalam ruang dunia (3D)

Pelajari lebih lanjut cara menggunakan properti output dari kontrol kamera pengukuran di aplikasi Anda: Memvalidasi pengukuran dalam realitas campuran menggunakan filter pengujian spasial

Kontrol realitas campuran lainnya

Baca juga

Membuat aplikasi menggunakan kontrol Kamera Pengukur