Deli z drugimi prek


Merjenje v mešani resničnosti

V aplikaciji s platnom lahko s kontrolnikom Measuring Camera merite razdaljo, površino in prostornino v resničnem svetu. Ustvarite lahko tudi dvo- in tridimenzionalne proste oblike in si ogledate, kako se prilegajo prostoru v resničnem svetu.

Kontrolnik Measuring camera doda gumb v vašo aplikacijo. Ko uporabnik izbere gumb, aplikacija prikaže vir v živo s kamere v napravi. Navodila na zaslonu usmerjajo uporabnika, da vzpostavi sledenje s počasnim premikanjem naprave od desne proti levi po površini, ki jo je treba izmeriti. Uporabnik določi začetno točko in po potrebi dodaja segmente, dokler meritev ni končana. Dimenzije izmerjenega prostora so prekrite na viru kamere.

Uporabnik lahko pošlje meritve za zajem v kontrolnikove izhodne lastnosti Meritve. Uporabnik lahko med merjenjem prostora tudi posname posnetke zaslona. Posnetki zaslona so zajeti v kontrolnikovi izhodni lastnosti Fotografije.

Fotografija zaslona telefona, ki prikazuje dimenzije, prekrite na vogalu sobe, ki je v gradnji.

Nasvet

Kontrolniki mešane resničnosti najbolje delujejo v dobro osvetljenih okoljih s plosko teksturiranimi površinami. Sledenje je boljše na napravah, ki podpirajo LIDAR.

Dodajanje gumba Measuring camera na zaslon aplikacije

Z aplikacijo odprto za urejanje v storitvi Power Apps Studio:

  1. Odprite zavihek Vstaavljannje in razširite možnost Predstavnost.
  2. Izberite Measuring camera, da kontrolnik postavite na zaslon v aplikaciji ali ga povlecite na točen položaj na zaslonu.

Kontrolnik je gumb, ki je označen z ikono kocke in besedilom Merjenje. Spremenite oznako in skrijte ikono, če se želite pomakniti v lastnosti Besedilo in Vrsta prikaza.

Lastnosti

Z lastnostmi lahko spremenite vedenje in videz gumba Measuring camera. Nekatere lastnosti so na voljo samo na zavihku Napredno.

Posnetek zaslona gumba Measuring camera v izdelavi v Microsoft Power Apps Studio, prikazan poleg njegovih lastnosti.

Lastnost Description Vnesi LOkacija
SMS-a Nastavi besedilo oznake gumba. String Lastnosti; Napredno: Besedilo
Vrsta prikaza Določa, ali oznaka gumba prikaže samo ikono kocke, besedilo ali oboje. Spustni seznam Lastnosti; Napredno: DisplayType
Merska enota Nastavite enoto, uporabljeno za razsežnosti. Spustni seznam Lastnosti; Napredno: Enote
Vrsta meritve Določa, katero vrsto merjenja lahko uporabnik izvede, Razdalja, Površina ali Prostornina (območje plus višina ali globina). Spustni seznam Lastnosti; Napredno: MeasurementType
Risanje škatle Zaklene zajete meritve v pravokotne oblike. Logično Lastnosti; Napredno: BoxDraw
Omogoči sence Določa, ali se pri risanju oblike uporabijo sence za izboljšanje učinka 3D. Logično Lastnosti; Napredno: EnableShadows
Pričakovane meritve (elementi) Identificira vir podatkov (Predmeti) v obliki tabele v delovnem zvezku programa Excel, iz katere se pridobijo meritve, ki jih mora uporabnik zajeti. Ni na voljo. Lastnosti; Napredno: Predmeti
Vidno Prikaže ali skrije gumb. Logično Lastnosti; Napredno: Vidno
Položaj Postavi zgornji levi kot gumba na koordinate zaslona, določene v x in Y. Število s plavajočo vejico Lastnosti; Napredno: X, Y
Velikost Določa velikost gumba z uporabo vrednosti slikovnih pik, navedenih v Širina in Višina. Integer Lastnosti; Napredno: Širina, Višina
Zapolnjevanje zgornjega dela Nastavi razdaljo med besedilom oznake gumba in zgornjim delom gumba. Število s plavajočo vejico Lastnosti; Napredno: PaddingTop
Zapolnjevanje spodnjega dela Nastavi razdaljo med besedilom oznake gumba in spodnjim delom gumba. Število s plavajočo vejico Lastnosti; Napredno: PaddingBottom
Zapolnjevanje levega dela Nastavi razdaljo med besedilom oznake gumba in levim robom gumba. Število s plavajočo vejico Lastnosti; Napredno: PaddingLeft
Zapolnjevanje 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 v oznaki gumba. Spustni seznam Lastnosti; Napredno: Pisava
Velikost pisave Nastavi velikost pisave za besedilo oznake gumba. Število s plavajočo vejico Lastnosti; Napredno: FontSize
Debelina pisave Nastavi težo besedila v oznaki gumba, in sicer Krepko, Polkrepko, Običajno ali Svetlejše. Spustni seznam Lastnosti; Napredno: FontWeight
Poravnava besedila Nastavi vodoravno poravnavo besedila oznake v gumbu, in sicer Na sredino, Poravnava obojestransko, Levo ali Desno. Ni na voljo. Lastnosti; Napredno: TextAlignment
Navpična poravnava Nastavi navpično poravnavo besedila oznake v gumbu, in sicer Spodaj, Sredina oz. Zgoraj. Spustni seznam Lastnosti; Napredno: VerticalAlign
Slog pisave Nastavi slog besedila oznake gumba na Ležeče, Podčrtano, Prečrtano ali brez. Ni na voljo. Lastnosti; Napredno: Ležeče, Podčrtano, Prečrtano
Polmer obrobe Določa kotni polmer 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, TextColor
Obroba Določa slog, širino in barvo roba gumba. Ni na voljo. Lastnosti; Napredno: BorderStyle, BorderThickness, BorderFillColor
Onemogočeno Izklopi gumb, vendar ga pusti vidnega. Logično Lastnosti; Napredno: Onemogočeno
Onemogočena barva Nastavi barve besedila oznake gumba, ozadja gumba in obrobe gumba, če je lastnost DisplayMode nastavljena na Onemogočeno. Ni na voljo. Lastnosti; Napredno: DisabledContentColor, DisabledFillColor, DisabledBorderColor
Barva ob pritisku Nastavi barve besedila oznake gumba, ozadja gumba in obrobe gumba, ko uporabnik izbere gumb. Ni na voljo. Lastnosti; Napredno: PressedContentColor, PressedFillColor, PressedBorderColor
Barva ob kazanju Nastavi barve besedila oznake gumba, ozadja gumba in obrobe gumba, ko uporabnik premakne miško nad gumb. Ni na voljo. Lastnosti; Napredno: HoverContentColor, HoverFillColor, HoverBorderColor
OnMixedRealitySelect Vsebuje kodo, ki se zažene, ko uporabnik zapusti zaslon merjenja z novimi rezultati. Dogodek Napredni
ObSpremembi Vsebuje kodo, ki se zažene, ko se spremeni lastnost gumba. Dogodek Napredni
OnSelect Vsebuje kodo, ki se zažene, ko uporabnik izbere gumb. Dogodek Napredni
ItemsLabels Določi stolpec v možnosti Predmeti, ki vsebuje oznake za meritve, ki jih morajo uporabniki zajeti. ColumnName Napredni
ItemsMeasurementType (Izbirno) Prepozna stolpec v možnosti Predmeti, ki vsebuje niz (Razdalja, Površina, Prostornina ali Prosta oblika), ki določa vrsto meritve, ki jo morajo uporabniki zajeti. ColumnName Napredno; glejte MeasurementType
ItemsBoxDraw (Izbirno) Prepozna stolpec v možnosti Predmeti, ki vsebuje niz (Prav oz. False), ki zaklene meritve na pravokotne oblike. ColumnName Napredno; glejte BoxDraw
Opis orodja Določa besedilo, ki se prikaže, ko se uporabnik premakne nad ponazoritev. String Napredni
ContentLanguage Določa jezik prikaza kontrolnika, če se razlikuje od jezika, uporabljenega v aplikaciji. String Napredni
DisplayMode Določa, ali kontrolnik omogoča vnašanje uporabnika (Edit), samo prikaz podatkov (View) oziroma je onemogočen (Disabled). Oštevilčenje Napredni
TabIndex Določa vrstni red, v katerem je kontrolnik izbran, če uporabnik krmari po aplikaciji s tipko Tab. Integer Lastnosti; Napredno: Kazalo zavihkov

Lastnosti rezultatov

Vaša aplikacija lahko uporabi več lastnosti, ko uporabnik komunicira s kontrolnikom Ogled v MR. Te so znane kot lastnosti rezultatov. Te lastnosti lahko uporabite v drugih kontrolnikih ali za prilagoditev izkušnje aplikacije.

Lastnost Description
Fotografije V zbirko zajema informacije o fotografijah, ki jih uporabnik posname med merjenjem prostora. Uporabite zbirko, da naložite fotografije mešane resničnosti v OneDrive in jih pokažete v galeriji.
Meritve V tabeli zajame izmerjene razdalje, prostornine in površine.
Segmenti V tabeli zajame informacije o segmentih v merjenem predmetu.

V tabeli meritev so naslednji stolpci:

  • Oznaka: niz, ki določa meritev
  • Id: številka, ki enolično določa meritev
  • Enote: niz, ki določa enoto meritve
  • Višina: Število, ki predstavlja višino izmerjene prostornine (0, če je bilo izmerjeno 2D-območje)
  • Dolžina: število, ki predstavlja skupno dolžino izmerjenega obsega ali poti
  • BoundingWidth: število, ki predstavlja najmanjšo širino, ki določa obliko
  • BoundingDepth: število, ki predstavlja najmanjšo globino, ki določa obliko
  • Površina: število, ki predstavlja ocenjeno površino izmerjene oblike (v enotah na kvadrat)
  • Prostornina: število, ki predstavlja ocenjeno prostornino izmerjene oblike (v enotah na kubik)

V tabeli segmentov so naslednji stolpci:

  • Dolžina: število, ki predstavlja skupno razdaljo segmenta v navedenih enotah
  • DirectionX: število, ki predstavlja smer X segmenta v prostoru (3D)
  • DirectionY: število, ki predstavlja smer Y segmenta v prostoru (3D) (običajno 0)
  • DirectionZ: število, ki predstavlja smer Z segmenta v prostoru (3D)

Preberite več o tem, kako uporabljati izhodne lastnosti kontrolnika Measuring camera v aplikacijah: Potrditev meritve v mešani resničnosti s prostorskim testnim filtrom

Drugi kontrolniki mešane resničnosti

Glejte tudi

Ustvarjanje aplikacije s kontrolnikom Measuring Camera

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