3D-mallien lataaminen pohjaan perustuviin sovelluksiin
Lataa 3D-malli pohjaan perustuviin sovelluksiisi erilaisista lähteistä. Voit noutaa malleja liitteistä tai mediasisällöstä, suorasta URL-osoitteesta tai Base64-koodatusta URI-osoitteesta (uniform resource identifier).
Varmista, että 3D-mallisi on optimoitu Power Appsissa käyttöä varten latausaikojen minimoimiseksi.
3D-mallien lataaminen yleisistä yhdistimistä
3D-mallien lataaminen liitteistä tai mediasisällöstä määräytyy sen mukaan, miten tietoyhdistintä tuetaan. Jos haluat tarkastaa, toimiiko tietoyhdistin yhdistetyn todellisuuden ohjausobjektien kanssa, lisää pohjaan perustuvaan sovellukseen Selite-ohjausobjekti ja määritä tietolähde Text-ominaisuuden arvoksi. Jos selitteen teksti alkaa appres://
, kyseisen tietoyhdistimen tulisi toimia 3D-objekti-ohjausobjektin kanssa.
Vihje
.glb-tiedostotunnisteen nimeksi voidaan vaihtaa .jpg ja se voidaan ladata suoraan sovellukseen Media-välilehden kautta.
3D-mallien lataaminen Microsoft-luetteloista
Luo ensin luettelo SharePointissa ja lisää sitten merkintä jokaiselle sovellukseesi lisättävälle 3D-mallille.
- Luo luettelo Microsoft-luetteloiden avulla.
- Valitse + Lisää sarake -sarakeotsikko ja valitse sitten Näytä/piilota sarakkeet.
- Valitse Liitteet ja sitten Käytä.
- Lisää luetteloon merkintä. Valitse merkintälomakkeesta Lisää liitteet ja valitse sitten 3D-mallitiedostosi.
- Toista nämä vaiheet jokaiselle sovellukseesi lisättävälle mallille.
Lisää sitten sovellukseesi valikoima, määritä luettelo sen lähteeksi, lisää 3D-objekti-ohjausobjekti ja määritä valikoima sen lähteeksi.
- Lisää valikoima Power Apps Studiossa.
- Määritä luettelo valikoiman tietolähteeksi.
- Lisää 3D-objekti-ohjausobjekti.
- Määritä ominaisuuksien Edistynyt-välilehdessä Source-ominaisuudeksi First(Gallery1.Selected.Attachments).Value.
3D-mallien lataaminen Excel-työkirjasta
Luo ensin Excel-työkirja OneDrivessa samaan kansioon, joka sisältää mallitiedostosi. Lisää taulukko, joka sisältää rivejä kullekin sovelluksesi lisättävälle mallille.
Luo Excel-työkirja ja tallenna se OneDrive -kansioon, joka sisältää mallitiedostosi.
Luo työkirjaan taulukko, jossa on sarakkeet 3DModel [image] ja Name.
Lisää rivi jokaiselle mallille, jonka haluat näyttää sovellusvalikoimassa. Kirjoita mallin selite Name-sarakkeeseen ja mallitiedoston suhteellinen polku 3DModel [image] -sarakkeeseen.
Sulje työkirja.
Lisää sitten sovellukseesi valikoima, määritä Excel-työkirja sen lähteeksi, lisää 3D-objekti-ohjausobjekti ja määritä valikoima sen lähteeksi.
- Lisää valikoima Power Apps Studiossa.
- Käytä OneDrive-yhdistintä määrittääksesi Excel-työkirjan valikoiman tietolähteeksi.
- Lisää 3D-objekti-ohjausobjekti.
- Määritä ominaisuuksien Edistynyt-välilehdessä Source-ominaisuudeksi Gallery1.Selected.'3DModel'.
3D-mallien lataaminen URL-osoitteesta
Source-ominaisuus 3D-objekti-ohjausobjektissa voi olla 3D-mallin URL-osoite.
3D-mallitiedoston täytyy sijaita palvelimella, jolla ei ole rajoittavia Cross-Origin Resource Sharing (CORS) -asetuksia. Isäntäpalvelimen täytyy sallia cross-origin-pyynnöt osoitteesta powerapps.com. Voit isännöidä tiedostojasi Dropboxissa tai GitHubissa ja hankkia CORS-yhteensopivan URL-osoitteen.
3D-mallitiedostojesi isännöinti Dropboxissa
- Lataa 3D-mallitiedosto Dropboxiin ja valitse Jaa.
- Luo julkinen latauslinkki. Esimerkiksi https://www.dropbox.com/s/rANdoMGeneR4tedLink/my-file.glb?dl=0.
- Muokkaa URL-osoitetta näin: korvaa www merkkijonolla dl ja poista ?dl=0 lopusta.
Nyt sinulla on suoraan käytettävä URL-osoite (tässä esimerkissä https://dl.dropbox.com/s/rANdoMGeneR4tedLink/my-file.glb), jota voit käyttää 3D-ohjausobjektisi lähteenä.
3D-mallitiedostojesi isännöinti GitHubissa
- Varmista, että 3D-mallitiedosto on tallennettu julkiseen säilöön.
- Nouda tiedoston URL-osoite. Esimerkiksi https://github.com/microsoft/experimental-pcf-control-assets/blob/master/robot_arm.glb.
- Muokkaa URL-osoitetta näin: poista /blob/ ja korvaa https://github.com osoitteella https://raw.githubusercontent.com.
Nyt sinulla on CORS-yhteensopiva URL-osoite (tässä esimerkissä https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/robot_arm.glb), jota voit käyttää 3D-ohjausobjektisi lähteenä.
Base64-koodattujen 3D-mallien lataaminen
Source-ominaisuus 3D-objekti-ohjausobjektista voi olla Base64-koodattujen 3D-mallin tietojen URI-osoite, joka on muotoa data:base64,<Base64-encoded content>.
Tärkeä
Sovelluksesi lataaminen voi kestää kauemmin, jos käytät Base64-koodattuja malleja.
Voit luoda mallisi Base64-koodatun URI-osoitteen käyttämällä Microsoft Power Automatea tai Microsoft Dataversea.
Base64-koodatun 3D-mallin luominen Microsoft Power Automatella
Power Automate voi muuntaa SharePoint-tiedostokirjastossa olevia 3D-mallitiedostoja Base64-muotoon käyttämällä lauseketta dataUri(base64(file content)).
Seuraavassa esimerkissä tiedostokirjasto 3DModelBase64Library ja luettelo 3DModelBase64 ovat samalla SharePoint-sivustolla. Luettelon täytyy sisältää sarake, jonka tyyppi on monirivinen teksti.
Luo tiedostokirjastossa työnkulku Kun uusi tiedosto lisätään SharePointiin, suorita mukautettu toiminto -mallin perusteella.
Määritä Kirjaston nimi -arvoksi 3DModelBase64Library (tässä esimerkissä käytetty tiedostokirjaston nimi).
Lisää vaihe Nouda tiedoston sisältö SharePointista.
Määritä Tiedoston tunnus -arvoksi Tunniste.
Lisää vaihe Luo kohde SharePointista.
Määritä Luettelon nimi -arvoksi 3DModelBase64 (tässä esimerkissä käytetty luettelon nimi) ja Otsikko-arvoksi Tiedoston nimi ja tunniste.
Määritä dataUri-arvoksi seuraava lauseke:
concat('data:model/gltf-binary;base64,', Last(split(dataUri(base64(body('Get_file_content'))), ',')))
Työnkulku suoritetaan, kun tiedosto lisätään asiakirjakirjastoon, ja se muuntaa tiedoston Base64-koodatuksi tietojen URI-osoitteeksi.
Yhdistä Power Apps Studiossa 3D-objekti-ohjausobjekti luetteloon käyttämällä SharePoint-tietoyhdistintä. Määritä ohjausobjektin Source-ominaisuudeksi Base64-koodattu tietojen URI.
Base64-koodatun 3D-mallin luominen Microsoft Dataversella
Microsoft Dataversen Muistiinpano (Huomautus) -taulukko muuntaa minkä tahansa Asiakirja-kenttään liitetyn tiedoston Base64-muotoon.
Tunnetut rajoitukset ladattaessa 3D-malleja URL-osoitteista pohjaan perustuvissa sovelluksissa
- Power Appsin suojausarkkitehtuuri edellyttää HTTPS-linkkejä, ei HTTP-linkkejä.
- Mallitiedostojen isäntäpalvelin ei voi edellyttää todennusta, ja sen on oltava CORS-yhteensopiva.
Huomautus
Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)
Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).