Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tambahkan pin (ditampilkan sebagai penanda melingkar) ke model 3D dalam aplikasi kanvas Anda. Pengguna dapat menambahkan pin mereka sendiri dan melihat informasi tentang pin yang mereka pilih.
Menambahkan pin yang ditetapkan sebelumnya ke model 3D dari buku kerja Excel
Cara termudah untuk menambahkan pin ke model 3D adalah dengan memuatnya dari buku kerja Excel.
Tabel sumber data untuk pin harus merupakan tabel bernama di Excel. Tabel harus memiliki empat kolom. Setiap kolom sesuai dengan properti kontrol objek 3D. Setiap baris diplot sebagai pin di model. Baris menentukan penempatan pin dalam sistem koordinat tiga dimensi.
Penting
Kontrol realitas campuran (MR) menggunakan Power Apps sistem koordinat kidal.
Column | Berkaitan dengan |
---|---|
Label | ItemsLabels |
X | PinsX |
Y | PinsY |
Z | PinsZ |
Berikut adalah contoh tabel bernama "TestPins" yang berisi koordinat untuk menempatkan empat pin pada model 3D:
Untuk mencoba contoh ini, mulai dengan membuat tabel di Excel.
Salin data sampel berikut dan rekatkan di sel A1 dari worksheet Excel baru.
Label Pin X Pin Y Pin Z Depan kiri -0,2 0.01 0.2 Kanan depan 0.2 0.01 0.2 Nol 0 0 0 Titik X 0 0.72 -0,2 Pilih salah satu sel yang direkatkan. Pada tab Beranda , pilih Format sebagai Tabel, pilih gaya, lalu pilih OK.
Pada tab Desain Tabel di bawah Nama Tabel, masukkan nama seperti TestPins.
Simpan buku kerja dan tutup.
Selanjutnya, tambahkan tabel sebagai sumber data untuk menampilkan pin pada model 3D.
- Masuk Power Apps Studio, sisipkan model 3D atau pilih model yang ada.
- Atur properti Source kontrol objek 3D ke https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/chair.glb (atau file model lain yang Anda pilih).
Catatan
Instans pertama dari kontrol objek 3D bernama 3DObject1 secara default dan itulah nama yang akan kita gunakan dalam contoh berikut. Instans tambahan kontrol akan disebut sebagai ViewIn3D2,ViewIn3D3, dan seterusnya.
- Pada tab Properti model , pilih daftar dropdown Pins(Items).
- Ketik excel di kotak pencarian, lalu pilih Impor dari Excel.
- Cari buku kerja Excel yang Anda simpan sebelumnya dan buka.
- Pilih nama yang Anda berikan tabel di Excel lalu pilih Hubungkan.
- Pada tab Lanjutan , temukan PinsX, PinsY, dan PinsZ dan masukkan nama kolom yang sesuai dalam tabel. (Dalam contoh ini, masukkan Label di ItemsLabels,X di PinsX , dan seterusnya.) Lampirkan nama kolom dalam tanda kutip.
Pin akan muncul di model di lokasi yang dijelaskan berdasarkan koordinat.
Menampilkan label dan koordinat pin pada model 3D
Gunakan tabel data untuk menampilkan label dan koordinat pin yang dipilih dalam aplikasi kanvas.
Dengan aplikasi Anda terbuka untuk diedit di: Power Apps Studio
Buka tab Sisipkan dan perluas Tata Letak.
Pilih Tabel data untuk menempatkan tabel di layar aplikasi, atau seret kontrol ke layar untuk memposisikannya dengan lebih tepat.
Pilih untuk menampilkan informasi tentang semua pin, atau hanya pin yang dipilih. Dengan tabel data yang dipilih:
Tampilkan semua pin: Di panel Properti , pilih daftar dropdown Pin(Item) dan pilih tabel Excel yang Anda sambungkan sebelumnya.
Tampilkan pin yang dipilih saja: Di Power Apps Studio editor ekspresi, masukkan 3DObject1.SelectedItems.
Pada panel Properti , pilih Edit bidang , lalu pilihTambahkan bidang.
Pilih kolom yang akan ditampilkan, lalu pilih Tambahkan.
Menampilkan label pin yang dipilih dalam model 3D
Gunakan kotak teks untuk menampilkan hanya label pin yang dipilih dalam aplikasi kanvas.
Dengan aplikasi Anda terbuka untuk diedit di: Power Apps Studio
- Buka tab Sisipkan .
- Pilih Label teks untuk menempatkan kotak teks di layar aplikasi, atau seret kontrol ke layar untuk memposisikannya dengan lebih tepat.
- Di editor ekspresi, masukkan 3DObject1.Selected.Label.
Membuat koleksi untuk memungkinkan pengguna menambahkan pin mereka sendiri ke model 3D.
Jika Anda ingin mengizinkan pengguna untuk menempatkan pin pada model 3D, gunakan koleksi .
Dengan aplikasi Anda terbuka untuk diedit di: Power Apps Studio
Buka tab Sisipkan .
Pilih Input teks untuk menempatkan kotak entri teks di layar aplikasi.
Salin kotak teks dan rekatkan tiga kali untuk membuat empat kontrol input teks.
Atur properti Default untuk setiap kontrol ke X, Y, Z, dan Label, masing-masing.
Buka tab Tampilan hierarkis.
Ganti nama setiap kontrol, sebagaimana mestinya, menjadi XCoordinate, YCoordinate, ZCoordinate, dan LabelInput.
Selanjutnya, tambahkan tombol untuk menambahkan data pengguna ke kumpulan pin.
Buka tab Sisipkan .
Pilih Tombol untuk menempatkan tombol di layar aplikasi.
Atur properti Teks tombol ke Tambahkan pin.
Masukkan kode berikut di properti OnSelect tombol , persis seperti yang ditunjukkan:
Collect( PinsCollection, { X: XCoordinate.Text, Y: YCoordinate.Text, Z: ZCoordinate.Text, Label: LabelInput.Text } )
Sekarang Anda akan mengubah sumber data pin dari tabel Excel ke koleksi baru.
Pilih Model 3D.
Pada tab Properti , pilih daftar dropdown Pins (Items), lalu pilih PinsCollection.
Pada tab Lanjutan , temukan PinsX, PinsY, dan PinsZ dan atur masing-masing ke X, Y, dan Z.
Saat pengguna memasukkan koordinat dan label dan memilih Tambahkan pin, pin berlabel ditempatkan pada model pada koordinat yang dimasukkan.
Menampilkan informasi tentang pin saat ditambahkan ke model 3D
Terakhir, gabungkan contoh sebelumnya dengan menampilkan informasi tentang pin saat pengguna menambahkannya.
Dengan aplikasi Anda terbuka untuk diedit di: Power Apps Studio
- Tambahkan Tabel data ke layar.
- Pada tab Properti , pilih daftar dropdown Pins (Items) dan pilih PinsCollection.
- Pilih Edit bidang, lalu pilih Tambahkan bidang.
- Pilih kolom yang akan ditampilkan dalam tabel, lalu pilih Tambahkan.
Kontrol realitas campuran lainnya
- Lihat konten 3D dalam realitas campuran dengan kontrol Lihat di MR .
- Ukur jarak, area, dan volume dengan kontrol Kamera Pengukuran .
- Buat dan lihat bentuk 3D yang telah ditentukan sebelumnya dengan bentuk Tampilan di kontrol MR .
- Cat garis 3D atau gambar panah 3D untuk menentukan area atau aset di lingkungan Anda dengan kontrol Markup di MR .