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.
Memuat model 3D di aplikasi kanvas dari berbagai sumber. Anda dapat memperoleh model dari lampiran atau konten media, URL langsung, atau URI berkode Base64 (pengidentifikasi sumber daya seragam).
Pastikan model 3D Anda dioptimalkan untuk digunakan untuk Power Apps meminimalkan waktu muat.
Memuat model 3D dari konektor umum
Memuat model 3D dari lampiran atau konten media tergantung pada cara konektor data didukung. Untuk memeriksa apakah konektor data akan berfungsi dengan kontrol realitas campuran, tambahkan kontrol label ke aplikasi kanvas dan atur properti Teks ke sumber data. Jika teks label dimulai dengan,maka appres://
konektor data tersebut harus bekerja dengan kontrol objek 3D.
Tip
Anda dapat mengganti nama ekstensi file .glb menjadi .jpg dan langsung mengunggahnya ke aplikasi melalui tab media.
Memuat model 3D dari Microsoft Lists
Pertama, buat daftar di SharePoint lalu tambahkan entri untuk setiap model 3D yang ingin Anda miliki di aplikasi Anda.
- Buat daftar menggunakan Daftar Microsoft.
- Pilih + Tambahkan judul kolom lalu pilih Tampilkan/sembunyikan kolom.
- Pilih Lampiran, lalu pilih Terapkan.
- Tambahkan entri ke daftar. Dalam formulir entri, pilih Tambahkan lampiran dan pilih file model 3D Anda.
- Ulangi untuk setiap model yang akan disertakan dalam aplikasi.
Kemudian, tambahkan galeri ke aplikasi Anda, atur sumbernya ke daftar, tambahkan kontrol objek 3D, dan atur sumbernya ke galeri.
- Tambahkan galeri di. Power Apps Studio
- Atur sumber data galeri ke daftar.
- Tambahkan kontrol objek3D.
- Di tab Properti lanjutan , atur Sumber ke Pertama(Galeri1.Dipilih.Lampiran). Nilai.
Muat model 3Ddari buku kerja Excel
Pertama-mata, buat buku kerja Excel di OneDrive dalam folder yang sama yang berisi file model Anda. Tambahkan tabel dengan baris untuk setiap model yang ingin Anda miliki di aplikasi Anda.
Buat buku kerja Excel dan simpan di folder OneDrive yang berisi file model Anda.
Di buku kerja, buat tabel dengan kolom bernama 3DModel [gambar] dan Nama.
Tambahkan baris untuk setiap model yang akan ditampilkan di galeri aplikasi. Masukkan label untuk model di kolom Nama dan jalur file relatif ke file model di kolom 3DModel [image].
Tutup buku kerja.
Kemudian, tambahkan galeri ke aplikasi Anda, atur sumbernya ke buku kerja Excel, tambahkan kontrol objek 3D, dan atur sumbernya ke galeri.
- Tambahkan galeri di. Power Apps Studio
- Gunakan konektor OneDrive untuk mengatur sumber data galeri ke buku kerja Excel.
- Tambahkan kontrol objek3D.
- Di tab Properti lanjutan , atur Sumber ke Gallery1.Selected.'3DModel'.
Memuat model 3D dari URL
Properti Source dari kontrol objek 3D dapat berupa URL file model 3D.
File model 3D harus berada di server yang tidak memiliki pengaturan ketat berbagi sumber daya lintas sumber (CORS). Server hosting harus mengizinkan permintaan lintas asal dari powerapps.com. Anda dapat menggunakan Dropbox atau GitHub untuk meng-host file dan mendapatkan URL yang sesuai dengan CORS.
Host file model 3D Anda di Dropbox
- Unggah file model 3D ke Dropbox dan pilih Bagikan.
- Buat tautan Unduh publik. Sebagai contoh, https://www.dropbox.com/s/rANdoMGeneR4tedLink/my-file.glb?dl=0.
- Ubah URL seperti ini: ganti www dengan dl, dan hapus ?dl=0 di bagian akhir.
Anda sekarang memiliki URL akses langsung (dalam contoh kami, https://dl.dropbox.com/s/rANdoMGeneR4tedLink/my-file.glb), yang dapat Anda gunakan sebagai sumber kontrol 3D Anda.
Host file model 3D Anda di GitHub
- Pastikan file model 3D disimpan di repo publik.
- Dapatkan URL file. Sebagai contoh, https://github.com/microsoft/experimental-pcf-control-assets/blob/master/robot_arm.glb.
- Ubah URL seperti ini: hapus /blob/, dan ganti https://github.com dengan https://raw.githubusercontent.com.
Anda sekarang memiliki URL yang sesuai dengan CORS (dalam contoh kami, https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/robot_arm.glb), yang dapat Anda gunakan sebagai sumber kontrol 3D Anda.
Muat model 3D bersandi Base64
Properti Source dari kontrol objek 3D dapat berupa URI data model 3D yang dikodekan Base64 yang dalam format data:base64,konten yang dikodekan Base64.<>
Penting
Aplikasi Anda dapat lebih lama dimuat jika Anda menggunakan model terkodekan Base64.
Anda dapat membuat URI model yang dikodekan Base64 menggunakan Microsoft Power Automate atau Microsoft Dataverse
Membuat model 3D terkodekan Base64 dengan Microsoft Power Automate
Power Automate dapat mengonversi file model 3D yang disimpan dalam SharePoint pustaka dokumen ke Base64 menggunakan ekspresi dataUri(base64(konten file)).
Dalam contoh berikut, pustaka dokumen bernama 3DModelBase64Library dan daftar bernama 3DModelBase64 ada di situs yang sama SharePoint . Daftar harus menyertakan kolom jenis teks beberapa baris.
Di pustaka dokumen, buat alur berdasarkan file baru ditambahkan SharePoint, selesaikan templat tindakan kustom.
Atur Nama Pustaka ke 3DModelBase64Library (nama pustaka dokumen dalam contoh ini).
Tambahkan langkah,Dapatkan konten file dari. SharePoint
Atur Pengidentifikasi File ke Pengidentifikasi.
Tambahkan langkah,Buat item dari. SharePoint
Atur Nama Daftar ke 3DModelBase64 (nama daftar dalam contoh ini) dan Judul ke Nama File dengan ekstensi.
Atur dataUri ke ekspresi berikut:
concat('data:model/gltf-binary;base64,', Last(split(dataUri(base64(body('Get_file_content'))), ',')))
Alur berjalan saat file ditambahkan ke pustaka dokumen, mengkonversi file ke URI data enkode Base64.
Masuk Power Apps Studio, sambungkan kontrol objek 3D ke daftar menggunakan SharePoint konektor data. Atur properti Source kontrol ke URI data yang dikodekan Base64.
Membuat model 3D terkodekan Base64 dengan Microsoft Dataverse
Tabel Catatan (Anotasi) di Microsoft Dataverse mengonversi file apa pun yang dilampirkan di bidang Dokumen ke Base64.
Batasan yang diketahui saat memuat model 3D dari URL dalam aplikasi kanvas
- Arsitektur keamanan Power Apps memerlukan tautan HTTPS, bukan HTTP.
- Server yang menjadi host file model tidak boleh memerlukan otentikasi dan harus mematuhi-CORS.