Oglejte si 3D vsebino ali slike v mešani resničnosti

Uporabi Poglej v MR nadzor za postavitev 3D modela predmeta ali slike v resnični prostor. Na primer, predoglejte si sliko na steno, preden jo obesite, ali preverite, ali se bo virtualna knjižna omara 3D prilegala tja, kamor nameravate.

Kaj pa, če nimate 3D modela predmeta? Naložite sliko predmeta in nastavite njegove dimenzije na velikost predmeta. Kontrolnik uporabi sliko kot obraz virtualne kocke želene velikosti. Postavite to podstavek za 3D model v svoj prostor.

The Poglej v MR control doda gumb vaši aplikaciji. Ko uporabnik izbere gumb, aplikacija prekriva izbrani 3D-model (v formatih datotek .glb, .stl ali .obj) ali sliko (v datotekah .jpg ali .png) na viru kamere naprave.

Fotografija zaslona tabličnega računalnika, ki prikazuje 3D model viličarja, prekritega na pogled notranjosti skladišča.

Fotografirate lahko tudi s pomočjo Poglej v MR nadzor in jih naložite OneDrive.

Pomembno

Vaša 3D-vsebina mora biti v datotečni obliki zapisa .glb, .stl ali .obj. Obstoječe 3D-modele lahko pretvorite v obliko zapisa datoteke .glb iz različnih 3D-oblik zapisa. 3D vsebina, stisnjena s stiskanjem Draco Draco ni podprta.

Nasvet

Prepričajte se, da so vaši 3D modeli optimizirano za uporabo z Power Apps za skrajšanje časa nalaganja.

Nasvet

Kontrole mešane resničnosti (MR) najbolje delujejo v dobro osvetljenih okoljih z ravnimi površinami. Sledenje je boljše na napravah, ki podpirajo LIDAR.

Nasvet

MR nadzoruje notri Power Apps uporabite Babylon in Babylon React Native. Vsebina mešane resničnosti, ki deluje v Babilonski peskovnik bi moral delovati v Power Apps prek te skupne platforme MR. Če vaša vsebina deluje v Babilonu, ne pa v Power Apps, postavite vprašanje v Power Apps Forum skupnosti. (Označite ga z "mešana resničnost.")

Dodajte a Poglej v MR gumb na zaslonu aplikacije

Ko je vaša aplikacija odprta za urejanje Power Apps Studio:

  1. Odprite Vstavi zavihek in razširitev Mešana resničnost.
  2. Izberite Poglej v MR da postavite kontrolnik na zaslon aplikacije, ali pa ga povlecite na zaslon, da ga natančneje postavite.

Kontrolnik je gumb, ki je označen z ikono kocke in besedilom Poglej v MR. Spremenite oznako in skrijete ikono, če želite v Besedilo in Vrsta zaslona lastnosti.

Posnetek zaslona zavihka Vstavi v Power Apps Studio, ki prikazuje, kje najti Pogled v nadzoru MR.

Ogled več modelov v eni seji

Kontrolnik Pogled v MR podpira bodisi ogled ene predstavnostne datoteke hkrati ali ogled več predstavnostnih datotek v eni seji mešane resničnosti. Za ogled več datotek v eni seji uporabite Seznam virov (Elementi) za zagotovitev seznama datotek, med katerimi lahko uporabnik izbira v izkušnji mešane resničnosti.

Pri uporabi Seznam virov (Elementi) lastnost, morate uporabiti tudi naslednje dodatne lastnosti za preslikavo stolpcev vnosne tabele:

  • ElementsSource (obvezno) – Določite, kateri stolpec v Seznam virov (Elementi) zagotavlja 3D model ali sliko za prikaz v mešani resničnosti. Glej Povežite 3D modele z Power Apps če želite izvedeti več o uvajanju modelov Power Apps.
  • ElementsLabel - Stolpec, ki vsebuje, kakšna naj bo oznaka za medijsko galerijo v mešani resničnosti. The Alternativno besedilo lastnost bo uporabljena za predmete, ki nimajo vrednosti.
  • Elementi sličica - Stolpec, ki vsebuje sličico za prikaz v medijski galeriji v mešani resničnosti. Privzeta sličica bo na voljo v galeriji za elemente brez navedene sličice.
  • ItemsObjectWidth, ItemsObjectHeight, ItemsObjectDepth - Uporablja se za določitev izrecne velikosti za vsak medijski element na seznamu. The Širina predmeta, predmeta, in Globina predmeta bo uporabljeno kot privzeto za elemente, ki nimajo vrednosti.

Če želite to preizkusiti, odprite aplikacijo za urejanje Power Apps Studio:

  1. Iz Vstavi izbira zavihka, Mešana resničnost > Poglej v MR da postavite kontrolnik na zaslon aplikacije, ali pa ga povlecite na zaslon, da ga natančneje postavite.

  2. Uredite Seznam virov (Elementi) lastnost in vstavite to formulo:

    Posnetek zaslona Pogled v lastnostih nadzora MR.

    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"
      }
     )
    
  3. Nastavite ElementsLabel lastnine do "label".

  4. Nastavite ElementsSource lastnine do "source".

  5. Nastavite ItmesThumbnail lastnine do "thumbnail".

  6. Shranite in objavite aplikacijo, nato jo odprite v mobilni napravi.

    Videoposnetek, ki prikazuje, kako je videti medijska galerija v izkušnji mešane resničnosti

Kako se predmeti povečajo, če jim spremenite velikost

Če pri postavljanju modela ne navedete dimenzij, Poglej v MR kontrola sledi dimenzijam, podanim v objektni datoteki. Velikost modela lahko spremenite tako, da vnesete vrednost, ki ni 0, v eno ali več lastnosti širine, višine in globine kontrolnika (Širina predmeta, predmeta, in Globina predmeta). Kako se model poveča, je odvisno od tega, koliko dimenzij spremenite.

  • Če so vse dimenzije 0 (privzeto), velikost modela ostane tako, kot je nastavljena v objektni datoteki.

  • Če je nastavljena ena dimenzija, se model enakomerno poveča glede na spremenjeno dimenzijo, podobno kot nastavitev »ohrani razmerje stranic«, ko spremenite velikost slike.

  • Če sta nastavljeni dve dimenziji, se model prilagodi na dve dani dimenziji in povprečje prvih dveh.
    Recimo, da imate model, ki je visok 12 m, širok 6 m in globok 3 m. Nastavili ste Poglej v MR lastnosti kontrole, kot sledi: Višina predmeta :24, predmeta :9, predmeta :0 (nespremenjeno). Višina se poveča za faktor 2, širina pa se poveča za faktor 1,5. Povečanje višine in širine se povpreči, da se najde faktor, za katerega je treba povečati globino: 2 + 1,5 = 3,5 / 2 = 1,75. Končne dimenzije modela so Višina predmeta 24, Širina predmeta 9, in Globina predmeta 5,25 (3 x 1,75).

  • Če so vse tri dimenzije nastavljene, se velikost modela spremeni na tisto, kar ste navedli.

Opomba

Če meritve ne ustrezajo prvotnemu razmerju stranic, se lahko model zmečka ali popači, ko si ga ogledate v MR.

Lastnosti

Spremenite Poglej v MR obnašanje in videz gumba z uporabo lastnosti. Nekatere nepremičnine so na voljo samo na Napredno zavihek.

Posnetek zaslona gumba Pogled v MR v izdelavi Microsoft Power Apps Studio, prikazan poleg njegovih lastnosti.

Lastnost Description Vnesi LOkacija
SMS-a Nastavi besedilo oznake gumba. String Lastnosti; Napredno: Besedilo
Nadomestno besedilo Določi besedilo, ki bo prikazano, če se model ne more naložiti ali če uporabnik premakne miškin kazalec nad model. String Lastnosti; Napredno: AltText
Vrsta prikaza Določa, ali oznaka gumba prikazuje ikono kocke, besedila ali obojega. Spustni seznam za izbiro Lastnosti; Napredno: DisplayType
Vir Identificira vir podatkov (datoteka .glb, .stl ali .obj) za prikaz. Ni na voljo. Lastnosti; Napredno: Vir
Seznam virov (Elementi) Vir podatkov (tabela), ki navaja več predstavnostnih datotek za ogled v eni seji mešane resničnosti. Glej Ogled več modelov v eni seji za več podrobnosti. Table Lastnosti; Napredno: Predmeti
Širina predmeta Nastavi širino modela. Integer Lastnosti; Napredno: ObjectWidth
Višina predmeta Nastavi višino modela. Integer Lastnosti; Napredno: ObjectHeight
Globina predmeta Nastavi globino modela. Integer Lastnosti; Napredno: ObjectDepth
Merska enota Nastavi mersko enoto, ki se uporablja za širino, višino in globino modela. Spustni seznam za izbiro Lastnosti; Napredno: enote
Omogoči sence Določa, ali se sence uporabljajo za izboljšanje 3D učinka, ko je prikazan model. Logično Lastnosti; Napredno: Omogoči sence
Omogoči zaznavanje označevalcev Določa, ali bo zaznavanje označevalcev uporabljeno za določitev položaja in vrtenja modela. Glej Uporabite zaznavanje oznak s kontrolniki mešane resničnosti Logično Lastnosti; Napredno: EnableMarkerDetection
Vidno Prikaže ali skrije gumb. Logično Lastnosti; Napredno: Vidno
Položaj Postavi zgornji levi kot gumba na koordinate zaslona, navedene v x in y. Število s plavajočo vejico Lastnosti; Napredno: X,Y
Velikost Določa velikost gumba z uporabo vrednosti slikovnih pik, ki so navedene v Premer in Višina. Integer Lastnosti; Napredno: Premer,Višina
Polnilo zgornjega dela Nastavi razdaljo med besedilom oznake gumba in vrhom gumba. Število s plavajočo vejico Lastnosti; Napredno: PaddingTop
Polnilo spodnjega dela Nastavi razdaljo med besedilom oznake gumba in dnom gumba. Število s plavajočo vejico Lastnosti; Napredno: PaddingBottom
Polnilo levega dela Nastavi razdaljo med besedilom oznake gumba in levim robom gumba. Število s plavajočo vejico Lastnosti; Napredno: PaddingLeft
Polnilo desnega dela Nastavi razdaljo med besedilom oznake gumba in desnim robom gumba. Število s plavajočo vejico Lastnosti; Napredno: PaddingRight
Pisava Nastavi ime družine pisav, uporabljenih za besedilo oznake gumba. Spustni seznam Lastnosti; Napredno: Pisava
Velikost pisave Nastavi velikost besedila oznake gumba. Število s plavajočo vejico Lastnosti; Napredno: Velikost pisave
Debelina pisave Nastavi tudi težo besedila oznake gumba Krepko, ·, ·, oz Polkrepko. Spustni seznam Lastnosti; Napredno: FontWeight
Poravnava besedila Nastavi tudi vodoravno poravnavo besedila oznake v gumbu Center, ·, ·, oz Prav. Ni na voljo. Lastnosti; Napredno: Poravnava besedila
Navpična poravnava Nastavi tudi navpično poravnavo besedila oznake v gumbu dno, ·, oz Vrh. Spustni seznam Lastnosti; Napredno: VerticalAlign
Slog pisave Nastavi tudi slog besedila oznake gumba Ležeče, ·, ·, ali nobene. Ni na voljo. Lastnosti; Napredno: Ležeče, ·, ·
Polmer obrobe Določa polmer kota roba gumba. Število s plavajočo vejico Lastnosti; Napredno: BorderRadius
Barva Nastavi barve besedila oznake gumba in ozadja gumba. Ni na voljo. Lastnosti; Napredno: FillColor, ·
Obroba Določa slog, širino in barvo obrobe gumba. Ni na voljo. Lastnosti; Napredno: BorderStyle,Border Thickness,BorderFillColor
Onemogočeno Gumb izklopi, vendar ga pusti vidnega. Logično Lastnosti; Napredno: Onemogočeno
Onemogočena barva Nastavi barve besedila oznake gumba, ozadja gumba in obrobe gumba if Način prikaza je Onemogočeno. Ni na voljo. Lastnosti; Napredno: DisabledContentColor, ·, ·
Barva ob pritisku Ko uporabnik izbere gumb, nastavi barve besedila oznake gumba, ozadja gumba in obrobe gumba. Ni na voljo. Lastnosti; Napredno: PressedContentColor, barva polnila, ·
Barva ob kazanju Nastavi barve besedila oznake gumba, ozadja gumba in obrobe gumba, ko uporabnik premakne miškin kazalec nanj. Ni na voljo. Lastnosti; Napredno: HoverContentColor, ·, ·
OnMixedRealitySelect Vedenje, ki se sproži, ko uporabnik izbere gumb za zagon v izkušnjo mešane resničnosti. Definirano dejanje Napredni
ObSpremembi Vedenje, ki se sproži, ko se spremeni katera koli lastnost gumba. To je skupna lastnost več kontrolnikov. Definirano dejanje Napredni
Opis orodja Določi besedilo, ki se prikaže, ko uporabnik premakne miškin kazalec nad gumb. String Napredni
ContentLanguage Določa jezik prikaza oznake gumba, če se razlikuje od jezika, uporabljenega v aplikaciji. String Napredni
DisplayMode Določa, ali gumb omogoča uporabniški vnos (Uredi), prikaže samo podatke (Ogled), ali je onemogočen (Onemogočeno). Oštevilčenje Napredni
TabIndex Določa vrstni red, v katerem je gumb izbran, če se uporabnik pomika po aplikaciji s tipko Tab. Integer Lastnosti; Napredno: TabIndex

Lastnosti rezultatov

Vaša aplikacija lahko uporablja več lastnosti, ko uporabnik komunicira z Poglej v MR nadzor. Te so znane kot izhodne lastnosti. Te lastnosti lahko uporabite v drugih kontrolnikih ali za prilagajanje izkušnje aplikacije.

Lastnost Description Vnesi
Fotografije Zbere fotografije, posnete med sejo mešane resničnosti. Fotografije mešane resničnosti lahko naložite v OneDrive in jih pokažete v galeriji. Ni na voljo.

Drugi kontrolniki mešane resničnosti

Glejte tudi

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).