Vykonávanie meraní v zmiešanej realite

Pomocou ovládacieho prvku Meracia kamera v aplikácii plátna môžete merať vzdialenosť, plochu a objem v reálnom svete. Môžete tiež vytvárať dvoj- a trojrozmerné tvary voľného tvaru a vidieť, ako zapadajú do reálneho priestoru.

Ovládací prvok Meracia kamera pridá do aplikácie tlačidlo. Keď používateľ vyberie tlačidlo, aplikácia zobrazí živý prenos z kamery zariadenia. Pokyny na obrazovke nasmerujú používateľa, aby zaviedol sledovanie pomalým posúvaním zariadenia sprava doľava po meranom povrchu. Používateľ identifikuje počiatočný bod a podľa potreby pridáva segmenty, kým sa meranie nedokončí. Rozmery meraného priestoru sú prekryté na posuve kamery.

Používateľ môže odoslať merania na zachytenie vo výstupných vlastnostiach ovládacieho prvku Merania. Používateľ môže počas merania priestoru vytvárať aj snímky obrazovky. Snímky obrazovky sa zachytávajú vo výstupnej vlastnosti Fotografie ovládacieho prvku.

Fotografia obrazovky telefónu, ktorá zobrazuje rozmery prekryté v rohu miestnosti, ktorá je vo výstavbe.

Tip

Ovládacie prvky zmiešanej reality (MR) fungujú najlepšie v dobre osvetlených prostrediach s plochými povrchmi. Sledovanie je lepšie na zariadeniach s podporou LIDAR.

Pridajte tlačidlo Meracia kamera na obrazovku aplikácie

S otvorenou aplikáciou na úpravy v Power Apps Studio:

  1. Otvorte kartu Vložiť a rozbaľte Médiá.
  2. Ak chcete umiestniť ovládací prvok na obrazovku aplikácie, vyberte položku Meracia kamera alebo potiahnite ovládací prvok na obrazovku, aby ste ho umiestnili presnejšie.

Ovládací prvok je tlačidlo, ktoré je označené ikonou kocky a textom Merať. V prípade potreby môžete vo vlastnostiach Text a Typ zobrazenia zmeniť označenie a skryť ikonu.

Vlastnosti

Zmena správania a vzhľadu tlačidla Meracia kamera pomocou vlastností. Niektoré vlastnosti sú dostupné iba na karte Pokročilé.

Snímka obrazovky vytváraného tlačidla Meracia kamera v aplikácii Microsoft Power Apps Studio, zobrazená spolu s jeho vlastnosťami.

Vlastnosť Description Type Oblasť
SMS správa Nastaví text označenia tlačidla. String Vlastnosti; Rozšírené: Text
Typ zobrazenia Určuje, či sa na označení tlačidla zobrazí ikona kocky, text alebo oboje. Rozbaľovací zoznam Vlastnosti; Pokročilé: DisplayType
Merná jednotka Nastavuje jednotku použitú pre rozmery. Rozbaľovací zoznam Vlastnosti; Rozšírené: Units
Typ merania Určuje druh merania, ktoré môže používateľ vykonať, Vzdialenosť, Oblasť alebo Objem (plocha plus výška alebo hĺbka). Rozbaľovací zoznam Vlastnosti; Pokročilé: MeasurementType
Vykreslenie poľa Uzamkne zachytené merania na obdĺžnikové tvary. Boolean Vlastnosti; Pokročilé: BoxDraw
Povoliť tiene Určuje, či sa pri kreslení tvaru použijú tiene na zvýšenie 3D efektu. Boolean Vlastnosti; Pokročilé: EnableShadows
Očakávané merania (Položky) Identifikuje zdroj údajov (Položky) vo forme tabuľky v excelovom zošite, z ktorej získate merania, ktoré by mal používateľ zachytiť. Nevzťahuje sa Vlastnosti; Rozšírené: Items
Viditeľné Zobrazí alebo skryje tlačidlo. Boolean Vlastnosti; Pokročilé: Visible
Position Umiestňuje ľavý horný roh tlačidla na súradnice obrazovky uvedené v X a Y. Číslo s pohyblivou desatinnou čiarkou Vlastnosti; Pokročilé: X, Y
Size Určuje veľkosť tlačidla pomocou hodnôt pixelov uvedených v položkách Šírka a Výška. Integer Vlastnosti; Pokročilé: Width, Height
Odsadenie zhora Nastavuje vzdialenosť medzi textom označenia tlačidla a hornou časťou tlačidla. Číslo s pohyblivou desatinnou čiarkou Vlastnosti; Pokročilé: PaddingTop
Odsadenie zdola Nastavuje vzdialenosť medzi textom označenia tlačidla a spodnou časťou tlačidla. Číslo s pohyblivou desatinnou čiarkou Vlastnosti; Pokročilé: PaddingBottom
Odsadenie zľava Nastavuje vzdialenosť medzi textom označenia tlačidla a ľavým okrajom tlačidla. Číslo s pohyblivou desatinnou čiarkou Vlastnosti; Pokročilé: PaddingLeft
Odsadenie sprava Nastavuje vzdialenosť medzi textom označenia tlačidla a pravým okrajom tlačidla. Číslo s pohyblivou desatinnou čiarkou Vlastnosti; Pokročilé: PaddingRight
Písmo Nastaví názov skupiny písiem použitých pre text označenia tlačidla. Rozbaľovací zoznam Vlastnosti; Pokročilé: Font
Veľkosť písma Nastavuje veľkosť textu označenia tlačidla. Číslo s pohyblivou desatinnou čiarkou Vlastnosti; Pokročilé: FontSize
Hrúbka písma Nastavuje váhu textu označenia tlačidla na Bold, Lighter, Normal alebo Semibold. Rozbaľovací zoznam Vlastnosti; Pokročilé: FontWeight
Zarovnanie textu Nastavuje horizontálne zarovnanie textu označenia v tlačidle na Na stred, Odôvodniť, Vľavo alebo Vpravo. Nevzťahuje sa Vlastnosti; Pokročilé: TextAlignment
Zvislé zarovnanie Nastaví vertikálne zarovnanie textu štítku v tlačidle na Dole, Na stred alebo Hore. Rozbaľovací zoznam Vlastnosti; Pokročilé: VerticalAlign
Štýl písma Nastavuje štýl textu označenia tlačidla na Kurzíva, Podčiarknuté, Prečiarknuté alebo žiadne. Nevzťahuje sa Vlastnosti; Pokročilé: Italic, Underline, Strikethrough
Polomer orámovania Určuje polomer rohu hranice tlačidla. Číslo s pohyblivou desatinnou čiarkou Vlastnosti; Pokročilé: BorderRadius
Farba Nastavuje farby textu označenia tlačidla a pozadie tlačidla. Nevzťahuje sa Vlastnosti; Pokročilé: FillColor, TextColor
Orámovanie Určuje štýl, šírku a farbu okraja tlačidla. Nevzťahuje sa Vlastnosti; Pokročilé: BorderStyle, BorderThickness, BorderFillColor
Zrušené Vypne tlačidlo, ale ponechá ho viditeľné. Boolean Vlastnosti; Pokročilé: Disabled
Farba pri zakázaní Nastaví farby textu označenia tlačidla, pozadia tlačidla a okraja tlačidla, ak je DisplayMode nastavené na Zakázané. Nevzťahuje sa Vlastnosti; Pokročilé: DisabledContentColor, DisabledFillColor, DisabledBorderColor
Farba pri stlačení Nastaví farby textu označenia tlačidla, pozadia tlačidla a okraja tlačidla, keď používateľ vyberie tlačidlo. Nevzťahuje sa Vlastnosti; Pokročilé: PressedContentColor, PressedFillColor, PressedBorderColor
Farba pri ukázaní Nastaví farby textu označenia tlačidla, pozadia tlačidla a okraja tlačidla, keď naň používateľ ukáže kurzorom myši. Nevzťahuje sa Vlastnosti; Pokročilé: HoverContentColor, HoverFillColor, HoverBorderColor
OnMixedRealitySelect Obsahuje kód, ktorý sa spustí, keď používateľ opustí obrazovku merania s novými výsledkami. Udalosť Pokročilý
OnChange Obsahuje kód, ktorý sa spustí pri zmene vlastnosti tlačidla. Udalosť Pokročilý
OnSelect Obsahuje kód, ktorý sa spustí, keď používateľ vyberie tlačidlo. Udalosť Pokročilý
ItemsLabels Identifikuje stĺpec v Items, ktorý obsahuje štítky pre merania, ktoré by mali používatelia zaznamenať. ColumnName Pokročilý
ItemsMeasurementType (Voliteľné) Identifikuje stĺpec v Items, ktorý obsahuje reťazec (Vzdialenosť, Oblasť, Objem alebo Voľný tvar), ktorý špecifikuje typ merania, ktoré by mali používatelia zachytiť. ColumnName Pokročilé; pozri MeasurementType
ItemsBoxDraw (Voliteľné) Identifikuje stĺpec v Items ktorý obsahuje reťazec (True alebo False), ktorý uzamkne merania na obdĺžnikové tvary. ColumnName Pokročilé; pozri BoxDraw
Popis Určuje text, ktorý sa zobrazí, keď používateľ umiestni kurzor myši na vizuál. String Pokročilý
ContentLanguage Určuje jazyk zobrazenia ovládacieho prvku, ak sa líši od jazyka používaného v aplikácii. String Pokročilý
DisplayMode Určuje, či ovládací prvok umožňuje vstup používateľa (Upraviť), iba zobrazuje údaje (Zobrazenie) alebo je zakázaný (Zakázané). Enumerácia Pokročilý
TabIndex Určuje poradie výberu ovládacieho prvku, ak používateľ naviguje v aplikácii pomocou klávesu Tab. Integer Vlastnosti; Pokročilé: Tab index

Výstupné vlastnosti

Vaša aplikácia môže využívať viac vlastností, keď používateľ interaguje s ovládacím prvkom Zobraziť v MR. Tieto sú známe ako výstupné vlastnosti. Tieto vlastnosti môžete použiť v iných ovládacích prvkoch alebo na prispôsobenie zážitku z aplikácie.

Vlastnosť Description
Fotografie Zachytáva v kolekcii informácie o fotografiách, ktoré používateľ nasníma pri meraní priestoru. Pomocou kolekcie môžete nahrať fotografie so zmiešanou realitou do úložiska OneDrive a zobraziť ich v galérii.
Merania Zachytáva namerané vzdialenosti, objemy a plochy v tabuľke.
Segmenty V tabuľke zachytáva informácie o segmentoch v meranom objekte.

Tabuľka Merania má tieto stĺpce:

  • Označenie: Reťazec, ktorý identifikuje meranie
  • Id: Číslo, ktoré jedinečne identifikuje meranie
  • Jednotky: Reťazec, ktorý identifikuje jednotku merania
  • Výška: Číslo, ktoré predstavuje výšku meraného objemu (0, ak bola meraná 2D oblasť)
  • Dĺžka: Číslo, ktoré predstavuje celkovú dĺžku meraného obvodu alebo dráhy
  • BoundingWidth: Číslo, ktoré predstavuje minimálnu šírku ohraničujúcu tvar
  • BoundingDepth: Číslo, ktoré predstavuje minimálnu hĺbku ohraničujúcu tvar
  • Area: Číslo, ktoré predstavuje odhadovanú plochu meraného tvaru v jednotkách štvorcov
  • Volume: Číslo, ktoré predstavuje odhadovaný objem meraného tvaru v jednotkách kubických

Tabuľka Segmenty má tieto stĺpce:

  • Length: Číslo, ktoré predstavuje celkovú vzdialenosť segmentu v zadaných jednotkách
  • DirectionX: Číslo, ktoré predstavuje smer X segmentu vo svetovom (3D) priestore
  • DirectionY: Číslo, ktoré predstavuje smer Y segmentu vo svetovom (3D) priestore (typicky 0)
  • DirectionZ: Číslo, ktoré predstavuje smer Z segmentu vo svetovom (3D) priestore

Zistite viac o tom, ako používať výstupné vlastnosti ovládacieho prvku Meracia kamera vo vašich aplikáciách: Overte merania v zmiešanej realite pomocou priestorového testovacieho filtra

Ďalšie ovládacie prvky zmiešanej reality

Pozrite si tiež

Vytvorenie aplikácie pomocou ovládacieho prvku Measuring Camera

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).