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.
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:
- Odprite zavihek Vstaavljannje in razširite možnost Predstavnost.
- 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.
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
- 3D-vsebino si lahko ogledate s kontrolnikom 3D-predmet.
- Slike in 3D-vsebino v resničnem svetu si lahko ogledate s kontrolnikom Ogled v mešani resničnosti.
- Ustvarite in prikažite vnaprej definirane 3D-oblike s kontrolnikom Prikaz oblike v mešani resničnosti
- Narišite 3D-črte ali 3D-puščice, da določite območje ali sredstvo v svojem okolju s kontrolnikom Oznaka v MR.
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).
Povratne informacije
https://aka.ms/ContentUserFeedback.
Kmalu na voljo: V letu 2024 bomo ukinili storitev Težave v storitvi GitHub kot mehanizem za povratne informacije za vsebino in jo zamenjali z novim sistemom za povratne informacije. Za več informacij si oglejte:Pošlji in prikaži povratne informacije za