Kopīgot, izmantojot


3D modeļu ielāde pamatnes programmās

Ielādējiet 3D modeli pamatnes programmās no dažādiem avotiem. Modeļus var iegūt no pielikumiem vai multivides satura, tieša URL vai base64 kodēta URI (vienotais resursa identifikators).

Pārliecinieties, vai jūsu 3D modeļi ir optimizēti lietošanai ar Power Apps, lai optimizētu ielādes laiku.

3D modeļu ielāde no izplatītākajiem savienotājiem

3D modeļu ielāde no pielikumiem vai multivides satura ir atkarīga no tā, kā tiek atbalstīts datu savienotājs. Lai pārbaudītu, vai datu savienotājs darbosies jauktajā realitātē, pievienojiet etiķetes vadīklu pamatnes programmai un iestatiet rekvizītu Text uz datu avotu. Ja etiķetes teksts sākas ar appres://,datu savienotājam vajadzētu darboties kopā ar 3D objekta vadīklu.

Padoms

.glb faila paplašinājumu varat pārdēvēt par .jpg un tieši augšupielādēt lietojumprogrammā, izmantojot cilni Multivide.

3D modeļu ielāde no Microsoft Lists

Vispirms izveidojiet sarakstu programmā SharePoint un pievienojiet jaunu ierakstu katram 3D modelim, kuru vēlaties savā programmā.

  1. Izveidojiet sarakstu, izmantojot Microsoft Lists.
  2. Atlasiet kolonnas galveni + Pievienot kolonnu un pēc tam atlasiet Rādīt/slēpt kolonnas.
  3. Atlasiet Pielikumi un pēc tam Lietot.
  4. Pievienojiet ierakstu sarakstam. Ievades veidlapā atlasiet Pievienot pielikumus un atlasiet savu 3D modeļa failu.
  5. Atkārtojiet šīs darbības katram modelim, ko vēlaties iekļaut savā programmā.

Pēc tam pievienojiet programmai galeriju, iestatiet tās avotu sarakstam, pievienojiet 3D objekta vadīklu un iestatiet tās avotu galerijai.

  1. Galerijas pievienošana programmā Power Apps Studio.
  2. Iestatiet galerijas datu avotu uz sarakstu.
  3. 3D objekta vadīklas pievienošana.
  4. Rekvizītu cilnē Papildu iestatiet Source uz First(Gallery1.Selected.Attachments).Value.

3D modeļu ielāde no Excel darbgrāmatas

Vispirms izveidojiet Excel darbgrāmatu tajā pašā OneDrive mapē, kurā ir ietverti jūsu modeļa faili. Pievienojiet tabulu ar rindām katram modelim, kas jums nepieciešams programmā.

  1. Izveidojiet Excel darbgrāmatu un saglabājiet to tajā pašā OneDrive mapē, kurā ir ietverti jūsu modeļa faili.

    Ekrānuzņēmums, kurā redzams pakalpojums OneDrive ar Excel darbgrāmatas ModelGallery un 3D modeļu failiem.

  2. Darbgrāmatā izveidojiet tabulu ar kolonnām 3DModel [attēls] un Nosaukums.

  3. Pievienojiet rindu katram modelim, kuru vēlaties rādīt programmas galeriju. Kolonnā Nosaukums ievadiet modeļa etiķeti un faila ceļu uz modeļa failu kolonnā 3DModel [image].

    {Ekrānuzņēmums, kurā redzama Excel tabula ar kolonnām, kas paredzētas 3D modeļa nosaukumam uz ceļam uz objekta failu.}

  4. Aizveriet darbgrāmatu.

Pēc tam pievienojiet programmai galeriju, iestatiet tās avotu kā Excel darbgrāmatu, pievienojiet 3D objekta vadīklu un iestatiet tās avotu galerijai.

  1. Galerijas pievienošana programmā Power Apps Studio.
  2. Izmantojiet OneDrive savienotāju, lai iestatītu galerijas datu avotu kā Excel darbgrāmatu.
  3. 3D objekta vadīklas pievienošana.
  4. Rekvizītu cilnē Papildu iestatiet Source uz Gallery1.Selected.'3DModel'.

3D modeļu ielāde no URL

3D objekta vadīklas rekvizīts Source var būt 3D modeļa faila URL.

3D modeļa failam ir jāatrodas serverī, kam nav ierobežojošu krusteniskas izcelsmes resursu kopīgošanas (CORS) iestatījumu. Viesošanas serverim ir jāatļauj powerapps.com, lai varētu veikt izcelsmes pieprasījumu. Varat izmantot Dropbox vai GitHub, lai viesotu failus un iegūtu ar CORS saderīgu URL.

3D modeļa failu viesošana pakalpojumā Dropbox

  1. Augšupielādējiet 3D modeļa failu pakalpojumā Dropbox un atlasiet Kopīgot.
  2. Izveidojiet publisku lejupielādes saiti. Piemēram, https://www.dropbox.com/s/rANdoMGeneR4tedLink/my-file.glb?dl=0.
  3. Pārveidojiet URL šādi: aizstājiet www ar dl un beigās noņemiet ?dl=0.

Tagad jums ir tiešās piekļuves URL (mūsu piemērā https://dl.dropbox.com/s/rANdoMGeneR4tedLink/my-file.glb), ko varat izmantot kā savas 3D vadīklas avotu.

3D modeļa failu viesošana pakalpojumā GitHub

  1. Pārliecinieties, vai 3D modeļa fails tiek glabāts publiskā repozitorijā.
  2. Iegūstoet faila URL. Piemēram, https://github.com/microsoft/experimental-pcf-control-assets/blob/master/robot_arm.glb.
  3. Pārveidojiet URL šādi: noņemiet /blob/ un aizstājiet https://github.com ar https://raw.githubusercontent.com.

Tagad jums ir ar CORS saderīgs URL (mūsu piemērā https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/robot_arm.glb), ko varat izmantot kā savas 3D vadīklas avotu.

Base64 kodētu 3D modeļu ielāde

3D objekta vadīklas rekvizīts Source var būt Base64 kodēts 3D modeļa datu URI, kas ir šādā formātā: data:base64,<Base64-encoded content>.

Svarīgi

Ja izmantojat Base64 kodētus modeļus, jūsu programmas ielāde var būt ilgāka.

Varat izveidot modeļa Base64 kodētu URI, izmantojot Microsoft Power Automate vai Microsoft Dataverse.

Base64 kodēta 3D modeļa izveide, izmantojot Microsoft Power Automate

Power Automate var pārvērst 3D modeļa failus, kas tiek glabāti SharePoint dokumentu bibliotēkā, uz Base64, izmantojot izteiksmi dataUri(base64(file content)).

Tālāk sniegtajā piemērā dokumentu biblioteka 3DModelBase64Library un saraksts 3DModelBase64 atrodas vienā SharePoint vietā. Sarakstā ir jābūt kolonnai, kuras tips ir vairākrindu teksts.

  1. Dokumentu bibliotēkā izveidojiet plūsmu, pamatojoties uz veidni Kad tiek pievienots jauns fails pakalpojumā SharePoint, pabeigt pielāgotu darbību.

  2. Iestatiet Library Name uz 3DModelBase64Library (dokumentu bibliotēkas nosaukums šajā piemērā).

  3. Pievienojiet darbību Iegūt faila saturu no SharePoint.

  4. Iestatiet faila identifikatoruIdentifikators.

  5. Pievienojiet darbību Izveidot elementu no SharePoint.

  6. Iestatiet List Name3DModelBase64 (saraksta nosaukums šajā piemērā) un Title uz File Name with extension.

  7. Iestatiet dataUri uz šādām izteiksmēm:

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

    Ekrānuznēmums, kurā redzama Power Automate darbplūsma ar darbībām, kas pārvērš 3D modeļa failus SharePoint dokumentu bibliotēkā uz Base64.

Plūsma tiek palaista, kad fails tiek pievienots dokumentu bibliotēkai, konvertējot failu uz Base64 kodētu datu URI.

Atveriet Power Apps Studio un savienojiet 3D objekta vadīklu ar sarakstu, izmantojot SharePoint datu savienotāju. Iestatiet vadīklas Source uz Base64 kodētu datu URI.

Base64 kodēta 3D modeļa izveide, izmantojot Microsoft Dataverse

Piezīmju (anotācija) tabula Microsoft Dataverse pārvērš jebkuru laukā Dokuments pievienoto failu par Base64.

Zināmās problēmas, ielādējot 3D modeļus no vietrāžiem URL pamatnes programmās

  • Drošības arhitektūrai ir Power Apps nepieciešamas HTTPS saites, nevis HTTP.
  • Serveris, kas vieso modeļu failus, nedrīkst pieprasīt autentifikāciju, un tam ir jābūt CORS savienojamam.

Piezīme

Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)

Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).