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.
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:
- Otvorte kartu Vložiť a rozbaľte Médiá.
- 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é.
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
- Zobrazte 3D obsah pomocou ovládacieho prvku 3D objekt.
- Prezerajte si obrázky a 3D obsah v reálnom svete pomocou ovládacieho prvku Zobrazenie v zmiešanej realite.
- Vytvárajte a zobrazujte preddefinované 3D tvary pomocou ovládacieho prvku Zobraziť tvar v zmiešanej realite.
- Nakreslite 3D čiary alebo nakreslite 3D šípky, aby ste určili oblasť alebo aktívum vo vašom prostredí pomocou ovládacieho prvku Pridanie značiek v MR.
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).