Merjenje v mešani resničnosti

Uporabi Merilna kamera nadzor v aplikaciji na platnu za merjenje razdalje, površine in prostornine v resničnem svetu. Ustvarite lahko tudi dvo- in tridimenzionalne oblike proste oblike in vidite, kako se prilegajo v resnični prostor.

The Merilna kamera control doda gumb vaši aplikaciji. Ko uporabnik izbere gumb, aplikacija prikaže vir v živo iz kamere naprave. Navodila na zaslonu usmerjajo uporabnika, da vzpostavi sledenje s počasnim premikanjem naprave od desne proti levi po površini, ki jo je treba meriti. Uporabnik določi začetno točko in po potrebi doda segmente, dokler meritev ni končana. Mere izmerjenega prostora so prekrite na dovodu kamere.

Uporabnik lahko odda meritve za zajem v kontrolo Meritve izhodne lastnosti. Uporabnik lahko tudi posname posnetke zaslona, medtem ko se meri prostor. Posnetki zaslona so zajeti v kontrolniku Fotografije izhodna lastnost.

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

Nasvet

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

Dodajte a Merilna kamera gumb na zaslonu aplikacije

Z odprto aplikacijo za urejanje v Power Apps Studio:

  1. Odprite Vstavi zavihek in razširitev mediji.
  2. Izberite Merilna kamera 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 Izmerite. Spremenite oznako in skrijte ikono, če želite v Besedilo in Vrsta zaslona lastnosti.

Lastnosti

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

Posnetek zaslona gumba merilne kamere v izdelavi 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 prikazuje ikono kocke, besedila ali obojega. Spustni seznam Lastnosti; napredno: DisplayType
Merska enota Nastavi enoto, ki se uporablja za dimenzije. Spustni seznam Lastnosti; napredno: enote
Vrsta meritve Določa tudi vrsto meritve, ki jo lahko izvede uporabnik Razdalja, ·, oz Glasnost (površina plus višina ali globina). Spustni seznam Lastnosti; napredno: Vrsta meritve
Risanje škatle Zaklepa zajete meritve na pravokotne oblike. Logično Lastnosti; napredno: BoxDraw
Omogoči sence Določa, ali se sence uporabljajo za izboljšanje 3D učinka, ko je oblika narisana. Logično Lastnosti; napredno: Omogoči sence
Pričakovane meritve (stavki) Identificira a vir podatkov (Predmeti) v obliki tabele v Excelovem delovnem zvezku, iz katere dobimo 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, 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 nalepke 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, če 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 obrobe
Barva ob kazanju Nastavi barve besedila oznake gumba, ozadja gumba in obrobe gumba, ko uporabnik premakne kazalec miške nanj. Ni na voljo. Lastnosti; napredno: HoverContentColor, ·, ·
OnMixedRealitySelect Vsebuje kodo, ki se zažene, ko uporabnik zapusti merilni zaslon 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 Identificira stolpec v Predmeti ki vsebuje oznake za meritve, ki bi jih morali uporabniki zajeti. ColumnName Napredni
ItemsMeasurementType (Izbirno) Identificira stolpec v Predmeti ki vsebuje niz (Razdalja, ·, ·, oz Prosta oblika), ki določa vrsto meritve, ki jo morajo uporabniki zajeti. ColumnName napredno; glej Vrsta meritve
ItemsBoxDraw (Izbirno) Identificira stolpec v Predmeti ki vsebuje niz (Prav oz Napačno), ki meri meritve zaklene na pravokotne oblike. ColumnName napredno; glej BoxDraw
Opis orodja Določi besedilo, ki se prikaže, ko uporabnik premakne miškin kazalec nad vizualno sliko. String Napredni
ContentLanguage Določa jezik prikaza kontrolnika, če se razlikuje od jezika, uporabljenega v aplikaciji. String Napredni
DisplayMode Določa, ali kontrolnik dovoljuje 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 izbran kontrolnik, če se uporabnik pomika po aplikaciji s tipko Tab. Integer Lastnosti; napredno: Indeks zavihkov

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 prilagoditev izkušnje aplikacije.

Lastnost Description
Fotografije V zbirko zajame informacije o fotografijah, ki jih uporabnik posname, medtem ko se meri prostor. Zbirko uporabite za naložite fotografije mešane resničnosti OneDrive in jih pokažite v galeriji.
Meritve V tabelo zajame izmerjene razdalje, prostornine in površine.
Segmenti V tabelo zajame informacije o segmentih v merjenem objektu.

Tabela z meritvami ima naslednje stolpce:

  • Oznaka: Niz, ki identificira meritev
  • ID: Številka, ki enolično identificira meritev
  • enote: Niz, ki označuje mersko enoto
  • 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 omejuje obliko
  • Bounding Globina: Število, ki predstavlja najmanjšo globino, ki omejuje obliko
  • Območje: Število, ki predstavlja ocenjeno površino izmerjene oblike v enotah na kvadrat
  • Glasnost: Število, ki predstavlja ocenjeno prostornino izmerjene oblike v kockastih enotah

Tabela segmentov ima naslednje stolpce:

  • dolžina: Število, ki predstavlja skupno razdaljo segmenta v določenih enotah
  • DirectionX: Število, ki predstavlja smer X segmenta v svetovnem (3D) prostoru
  • Smer Y: Število, ki predstavlja smer Y segmenta v svetovnem (3D) prostoru (običajno 0)
  • smer Z: Število, ki predstavlja smer Z segmenta v svetovnem (3D) prostoru

Preberite več o uporabi izhodnih lastnosti Merilna kamera nadzor v svojih aplikacijah: Potrdite 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).