Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Izmantojiet vadīklu Skats MR , lai novietotu objekta vai attēla 3D modeli reālā telpā. Piemēram, priekšskatiet, kā izskatīsies glezna pie sienas vai kā 3D virtuālais grāmatplaukts izskatīsies plānotajā vietā.
Ko darīt, ja jums nav objekta 3D modeļa? Ielādējiet objekta attēlu un iestatiet tā izmērus. Šī vadīkla lieto attēlu kā vēlamā lieluma virtuālā līdzības attēlu. Ievietojiet šo 3D modeli savā telpā.
Vadīkla Skats MR pievieno programmai pogu. Kad lietotājs atlasa pogu, programma pārklāj atlasīto 3D modeli (.glb, .stl vai .obj failu formātos) vai attēlu (.jpg vai .png failu formātos) ierīces kameras plūsmā.
Varat arī uzņemt fotoattēlus, izmantojot vadību Skatīt MR un augšupielādēt tos OneDrive.
Svarīgi
3D satura formātiem ir jābūt .glb, .stl vai .obj formāta failiem. Esošos 3D modeļus var konvertēt .glb faila formātā no dažādiem 3D formātiem. Netiek atbalstīts 3D saturs, kas saspiests, izmantojot Draco.
Padoms
Pārliecinieties, vai jūsu 3D modeļi ir optimizēti lietošanai Power Apps , lai samazinātu ielādes laiku.
Jauktās realitātes (MR) komponenti vislabāk darbojas labi izgaismotā vidē ar plakanas tekstūras virsmām. Izsekošana ir labāka ierīcēs ar LIDAR iespējotām ierīcēm.
Jauktās realitātes vadīklas Power Apps izmanto Babylon un Babylon React Native. Jauktās realitātes saturam, kas darbojas Babilonas smilšu kastē , vajadzētu darboties Power Apps , izmantojot šo koplietojamo MR platformu. Ja jūsu saturs darbojas Babilonā, bet ne Power Apps Babylon, uzdodiet jautājumu kopienas forumā Power Apps . (Atzīmējiet to "jauktā realitāte.")
Pogas Skatīt jauktajā realitātē pievienošana programmas ekrānam
Kad lietotne ir atvērta rediģēšanai Power Apps Studio:
Atveriet cilni Ievietošana un izvērsiet Jaukto realitāti.
Atlasiet Skatīt MR , lai novietotu vadīklu programmas ekrānā, vai velciet vadīklu uz ekrānu, lai to precīzāk novietotu.
Vadīkla ir poga, kas ir apzīmēta ar kuba ikonu un tekstu Skatīt MR. Mainiet etiķeti un, ja vēlaties, paslēpiet ikonu rekvizītos Teksts un Displeja tips .
Dažādu modeļu skatīšana vienā sesijā
Pēc noklusējuma vadīkla Skatīt jauktajā vidē attēlo vienu multivides failu. Lai skatītu dažādus multivides failus, kas atlasīti multivides galerijā MR pieredzes laikā, izmantojiet vadīklas papildpapildināto rekvizītu Vienumi . Šis rekvizīts izveido tabulu, kurā ir uzskaitīti multivides faili, kurus lietotājs var izvēlēties jauktajā realitātē.
Izmantojot rekvizītu Items , ir jāiestata vērtība šādiem papildu papildu rekvizītiem, lai kartētu tabulas kolonnas:
| Rekvizīts | Apraksts |
|---|---|
| VienumiAvots (obligāti) | Norāda, kura kolonna sadaļā Vienumi identificē 3D modeli vai attēlu, kas jāparāda jauktās realitātes skatā. Skatiet sadaļu 3D modeļu savienošana, lai Power Apps uzzinātu vairāk par modeļu Power Apps iekļaušanu. |
| Vienumu etiķete | Norāda, kurā kolonnā sadaļā Vienumi ir etiķete, kas jāparāda multivides galerijā. Rekvizīts Alternatīvais teksts tiek izmantots vienumiem, kuriem nav norādīta etiķete. |
| VienumiSīktēls | Norāda, kura kolonna sadaļā Vienumi identificē sīktēlu, kas jāparāda multivides galerijā. Vienumiem, kuriem nav norādīts neviens sīktēls, tiek nodrošināts noklusējuma sīktēls. |
| ItemsObjectWidth, ItemsObjectHeight, ItemsObjectDepth | Nosaka skaidru lielumu katram tabulā ietvertam multivides elementam. Objekta platums, objekta augstums un objekta dziļums tiek izmantoti vienumiem, kuriem nav noteikta izmēra. |
Lai to pārbaudītu, izveidosim multivides galeriju, kurā parādīti trīs atšķirīgi telpaugi istabā. Mūsu priekšmetu tabula izskatās šādi:
Kad lietotne ir atvērta rediģēšanai Power Apps Studio:
Atveriet cilni Ievietošana un izvērsiet Jaukto realitāti.
Atlasiet Skatīt MR , lai novietotu vadīklu programmas ekrānā, vai velciet vadīklu uz ekrānu, lai to precīzāk novietotu.
Cilnē Papildu rekvizīti atlasiet rekvizītu Vienumi un ierakstiet vai ielīmējiet šādu kodu:
Table( { label: "Birds of Paradise", source: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/bird_of_paradise_blue.glb", thumbnail: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/bird_of_paradise_blue.png" }, { label: "Fiddle Leaf Fig", source: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/flf_orange.glb", thumbnail: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/flf_orange.png" }, { label: "Small Palm Tree", source: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/palm_green.glb", thumbnail: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/palm_green.png" } )Iestatiet rekvizītu ItemsLabel uz
"label".Iestatiet rekvizītu ItemsSource uz
"source".Iestatiet rekvizītu ItemsThumbnail uz
"thumbnail".
Piezīmes
Rekvizīts Items ir iestatīts uz jūsu datu avotu, kas var būt kolekcija, no savienotāja vai cieti kodēta tabula, kā tas ir šajā piemērā. Rekvizīti ItemsSource,ItemsLabel un ItemsThumbnail ir iestatīti uz šī datu avota kolonnu nosaukumiem pēdiņās.
- Saglabājiet un publicējiet programmu un atveriet to savā mobilajā ierīcē.
Objektu mērogošana, mainot to lielumu
Ja, ievietojot modeli, nenorādāt dimensijas, vadīkla Skats MR atbilst objekta failā norādītajām dimensijām. Modeļa izmērus var mainīt, ievadot vērtību, kas nav 0 vienā vai vairākos vadīklas platuma, augstuma un dziļuma rekvizītos (Objekta platums, Objekta augstums un Objekta dziļums). Modeļa mērogojamība ir atkarīga no tā, cik daudz tiek mainīts šis modelis.
Ja visas dimensijas ir 0 (noklusējums), modeļa lielums tiek atstāts tāds, kāds tas ir iestatīts objekta failā.
Ja tiek iestatīta viena dimensija, modelis tiek mērogots proporcionāli, pamatojoties uz mainīto dimensiju, līdzīgi kā iestatījumam "saglabāt malu attiecību", kad maināt attēla izmērus.
Ja ir iestatītas divas dimensijas, modelis tiek mērogots atbilstoši šīm divām dimensijām un pirmo divu dimensiju vidējai vērtībai.
Pieņemsim, ka modelis ir 12 m augsts, 6 m plats un 3 m dziļš. Skats MR vadīklas rekvizītos iestatāt šādi: Objekta augstums: 24, Objekta platums: 9, Objekta dziļums: 0 (nemainīgs). Augstums palielinās 2 reizes, bet platums palielinās 1,5 reizes. Tiek iegūta augstuma un platuma palielinājuma vidējā vērtība, lai aprēķinātu dziļuma palielinājumu: 2 + 1,5 = 3,5 / 2 = 1,75. Modeļa galīgie izmēri ir objekta augstums 24, objekta platums 9 un objekta dziļums 5,25 (3 x 1,75).Ja ir iestatītas visas trīs dimensijas, modeļa izmēri tiek mainīti atbilstoši norādītajiem.
Piezīmes
Ja mērījumi neatbilst sākotnējai malu attiecībai, modelis var tikt sakropļots jauktajā realitātē.
Rekvizīti
Mainiet pogas Skats MR uzvedību un izskatu, izmantojot rekvizītus. Daži rekvizīti ir pieejami tikai cilnē Papildu .
| Rekvizīts | Apraksts | Tipi | Atrašanās vieta |
|---|---|---|---|
| Īsziņu | Tiek iestatīts pogas etiķetes teksts. | String | Rekvizīti; Papildu: teksts |
| Alternatīvais teksts | Norāda tekstu, kas jāattēlo, ja modelis nevar ielādēt vai ja lietotājs ar peles kursoru virzās pāri modelim. | String | Rekvizīti; Papildu: AltText |
| Rādījuma tips | Nosaka, vai pogas etiķete rāda kuba, teksta vai abu veidu ikonu. | Nolaižamā atlase | Rekvizīti; Papildu: displeja tips |
| Avots | IIdentificē parādāmo datu avotu (.glb, .stl vai .obj fails). | Nav piemērojams | Rekvizīti; Papildu: avots |
| Avotu saraksts (Items) | Datu avots (tabula), kurā uzskaitīti vairāki multivides faili, kas jāskata vienā jauktās realitātes sesijā. | Entītija | Rekvizīti; Papildu: preces |
| Objekta platums | Tiek iestatīts modeļa platums. | Integer | Rekvizīti; Papildu: objekta platums |
| Objekta augstums | Tiek iestatīts modeļa augstums. | Integer | Rekvizīti; Papildu: objekta augstums |
| Objekta dziļums | Tiek iestatīts modeļa dziļums. | Integer | Rekvizīti; Papildu: objekta dziļums |
| Mērvienības | Iestata mērvienību, kas tiek izmantota modeļa platuma, augstuma un dziļuma laukiem. | Saraksts | Rekvizīti; Uzlabots: Vienības |
| Iespējot ēnas | Nosaka, vai tiek izmantots ēnojums, lai uzlabotu 3D efektu, kad tiek rādīts modelis. | Būla | Rekvizīti; Papildu: EnableShadows |
| Iespējot marķiera noteikšanu | Nosaka, vai marķieru noteikšana tiks izmantota, lai noteiktu modeļa pozīciju un nodrošinātu rotāciju. Skatiet rakstu Marķiera noteikšanas izmantošana ar jauktās realitātes vadīklām | Būla | Rekvizīti; Papildu: EnableMarkerDetection |
| Ir redzams | Rāda vai paslēpj pogu. | Būla | Rekvizīti; Papildu: redzams |
| Pozīcija | Novieto pogas augšējo kreiso stūri pie ekrāna koordinātām, kas norādītas x un y. | Skaitlis ar peldošo komatu | Rekvizīti; Uzlabots: X, Y |
| Izmērs | Nosaka pogas lielumu, izmantojot pikseļu vērtības, kas norādītas sadaļā Platums un Augstums. | Integer | Rekvizīti; Papildu: platums, augstums |
| Iekšējā atkāpe augšpusē | Iestata attālumu starp pogas etiķetes tekstu un šīs pogas augšējo malu. | Skaitlis ar peldošo komatu | Rekvizīti; Uzlabots: PaddingTop |
| Apakšējā iekšējā atkāpe | Iestata attālumu starp pogas etiķetes tekstu un šīs pogas apakšējo malu. | Skaitlis ar peldošo komatu | Rekvizīti; Papildināts: PaddingBottom |
| Kreisā iekšējā atkāpe | Iestata attālumu starp pogas etiķetes tekstu un šīs pogas apakšējo malu. | Skaitlis ar peldošo komatu | Rekvizīti; Papildu: polsterējumskreisais |
| Labā iekšējā atkāpe | Iestata attālumu starp pogas etiķetes tekstu un šīs pogas labo malu. | Skaitlis ar peldošo komatu | Rekvizīti; Papildināts: PaddingRight |
| Fonts | Iestata vadīklas tekstā izmantoto fontu saimes nosaukumu. | Saraksts | Rekvizīti; Papildu: fonts |
| Fonta lielums | Iestata vadīklas teksta pogas lielumu. | Skaitlis ar peldošo komatu | Rekvizīti; Papildu: fonta lielums |
| Fonta biezums | Iestata pogas etiķetes teksta institūciju treknrakstā, vieglākā , normālā vaipustreknrakstā . | Saraksts | Rekvizīti; Papildu: fonta svars |
| Teksta līdzinājums | Iestata etiķetes teksta horizontālo līdzinājumu pogā Centrēt, Pamatot, Pa kreisi vaiPa labi . | Nav piemērojams | Rekvizīti; Papildu: teksta līdzināšana |
| Vertikālais līdzinājums | Iestata etiķetes teksta vertikālo līdzinājumu pogā Apakšā , Vidū vai Augšpusē. | Saraksts | Rekvizīti; Papildu: vertikāliLīdzināt |
| Fonta stils | Iestata pogas etiķetes teksta stilu ( slīpraksts, pasvītrojums, pārsvītrots vai neviens. | Nav piemērojams | Rekvizīti; Papildu: slīpraksts, pasvītrojums, pārsvītrots |
| Apmales rādiuss | Nosaka pogas apmales stūra radiusu. | Skaitlis ar peldošo komatu | Rekvizīti; Papildu: robežu rādiuss |
| Krāsa | Iestata pogas etiķetes teksta un fona krāsu. | Nav piemērojams | Rekvizīti; Papildu: FillColor, TextColor |
| Apmale | Nosaka pogas apmales stilu, platumu un krāsu. | Nav piemērojams | Rekvizīti; Papildu: BorderStyle, BorderThick, BorderFillColor |
| Atspējoti | Izslēdz pogu, bet atstāj to kā redzamu. | Būla | Rekvizīti; Uzlabots: Invalīds |
| Atspējota krāsa | Iestata pogas etiķetes teksta, pogas fona un pogas apmales krāsas, ja DisplayMode ir atspējots. | Nav piemērojams | Rekvizīti; Papildu: DisabledContentColor, DisabledFillColor, DisabledBorderColor |
| Nospiesta krāsa | Iestata pogas teksta, fona un apmales krāsas, kad lietotājam atlasot pogu. | Nav piemērojams | Rekvizīti; Papildu: PressedContentColor, PressedFillColor, PressedBorderColor |
| Norādīšanas krāsa | Iestata pogas teksta, fona un apmales krāsas, kad lietotājs peles rādītāju novieto virs tā. | Nav piemērojams | Rekvizīti; Papildu: HoverContentColor,HoverFillColor,HoverBorderColor |
| OnMixedRealitySelect | Uzvedība, kas tiek ierosināta, kad lietotājs atlasa pogu, lai palaistu uz jaukto sajcietību. | Definēta darbība | Pieredzējušam lietotājam |
| OnChange | Izturēšanās, kas tiek aktivizēta, kad tiek mainīts jebkurš pogas rekvizīts. | Definēta darbība | Pieredzējušam lietotājam |
| Rīka padoms | Nosaka tekstu, kas jārāda, kad lietotājs virzās pāri vadīklai. | String | Pieredzējušam lietotājam |
| ContentLanguage | Nosaka pogas etiķetes parādāmo valodu, ja tā atšķiras no programmā lietotās valodas. | String | Pieredzējušam lietotājam |
| Displeja režīms | Nosaka, vai poga atļauj lietotāja ievadi (Rediģēt), parāda tikai datus (skats) vai ir atspējota (Disabled). | Uzskaitījums | Pieredzējušam lietotājam |
| Cilnes indekss | Nosaka secību, kādā tiek atlasīta vadīkla, ja lietotājs tajā pārvietojas, izmantojot tabulēšanas taustiņu. | Integer | Rekvizīti; Papildu: TabIndex |
Izvades rekvizīti
Jūsu programma var izmantot vairāk rekvizītu, kad lietotājs mijiedarbojas ar vadīklu Skatīt MR . Tos sauc par izvades rekvizītiem. Varat izmantot izvades rekvizītus citām vadīklām vai lai pielāgotu programmas darbību.
| Rekvizīts | Apraksts | Tipi |
|---|---|---|
| Fotoattēli | Ievāc fotoattēlus, kas uzņemti jauktās realitātes sesijā. Jauktās realitātes fotoattēlus varat augšupielādēt OneDrive un parādīt tos galerijā. | Nav piemērojams |
Citas jauktās realitātes vadīklas
- Skatiet 3D saturu, izmantojot 3D objekta ... vadīklu.
- Izmēriet attālumu, laukumu un skaļumu, izmantojot vadīklu Mērīt jauktajā realitātē .
- Iepriekš definētu 3D formu izveide un skatīšana, izmantojot vadīklu Skatīt formu jauktās realitātes režīmā
- Krāsojiet 3D līnijas vai zīmējiet 3D bultiņas, lai norādītu apgabalu vai līdzekli savā vidē, izmantojot vadīklu Atzīme MR .