Jaa


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.

  1. Luo luettelo Microsoft-luetteloiden avulla.
  2. Valitse + Lisää sarake -sarakeotsikko ja valitse sitten Näytä/piilota sarakkeet.
  3. Valitse Liitteet ja sitten Käytä.
  4. Lisää luetteloon merkintä. Valitse merkintälomakkeesta Lisää liitteet ja valitse sitten 3D-mallitiedostosi.
  5. 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.

  1. Lisää valikoima Power Apps Studiossa.
  2. Määritä luettelo valikoiman tietolähteeksi.
  3. Lisää 3D-objekti-ohjausobjekti.
  4. 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.

  1. Luo Excel-työkirja ja tallenna se OneDrive -kansioon, joka sisältää mallitiedostosi.

    Näyttökuva OneDrivesta, joka näyttää Excel-työkirjan ModelGallery ja siihen liittyvät 3D-mallitiedostot.

  2. Luo työkirjaan taulukko, jossa on sarakkeet 3DModel [image] ja Name.

  3. Lisää rivi jokaiselle mallille, jonka haluat näyttää sovellusvalikoimassa. Kirjoita mallin selite Name-sarakkeeseen ja mallitiedoston suhteellinen polku 3DModel [image] -sarakkeeseen.

    {Näyttökuva Excel-taulukosta, jossa on sarakkeet 3D-mallin nimelle ja objektitiedoston polulle.}

  4. 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.

  1. Lisää valikoima Power Apps Studiossa.
  2. Käytä OneDrive-yhdistintä määrittääksesi Excel-työkirjan valikoiman tietolähteeksi.
  3. Lisää 3D-objekti-ohjausobjekti.
  4. 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

  1. Lataa 3D-mallitiedosto Dropboxiin ja valitse Jaa.
  2. Luo julkinen latauslinkki. Esimerkiksi https://www.dropbox.com/s/rANdoMGeneR4tedLink/my-file.glb?dl=0.
  3. 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

  1. Varmista, että 3D-mallitiedosto on tallennettu julkiseen säilöön.
  2. Nouda tiedoston URL-osoite. Esimerkiksi https://github.com/microsoft/experimental-pcf-control-assets/blob/master/robot_arm.glb.
  3. 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.

  1. Luo tiedostokirjastossa työnkulku Kun uusi tiedosto lisätään SharePointiin, suorita mukautettu toiminto -mallin perusteella.

  2. Määritä Kirjaston nimi -arvoksi 3DModelBase64Library (tässä esimerkissä käytetty tiedostokirjaston nimi).

  3. Lisää vaihe Nouda tiedoston sisältö SharePointista.

  4. Määritä Tiedoston tunnus -arvoksi Tunniste.

  5. Lisää vaihe Luo kohde SharePointista.

  6. Määritä Luettelon nimi -arvoksi 3DModelBase64 (tässä esimerkissä käytetty luettelon nimi) ja Otsikko-arvoksi Tiedoston nimi ja tunniste.

  7. Määritä dataUri-arvoksi seuraava lauseke:

    concat('data:model/gltf-binary;base64,', Last(split(dataUri(base64(body('Get_file_content'))), ',')))

    Näyttökuva Power Automate -työnkulusta, joka näyttää vaiheet SharePoint-tiedostokirjastossa olevien 3D-mallitiedostojen muuntamiseksi Base64-muotoon.

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).