Vytvorenie aplikácie na zobrazenie útvaru v zmiešanej realite

Môžete použiť ovládací prvok Zobraziť tvar v MR vo vašej aplikácii, aby používatelia mohli zistiť, či by sa do určeného priestoru zmestila jednoduchá kocka. Mohli by to urobiť, aby zistili, ako by sa určitý objekt, ktorý poskytnete, zmestil do ich priestoru. Ak máte 3D model alebo obrázok hlavy objektu, ktorý by ste chceli prispôsobiť testu, zvážte namiesto toho použitie Zobraziť v MR.

Ovládací prvok vytvorí v aplikácii tlačidlo. Keď používatelia aplikácie vyberú tlačidlo, na živé vysielanie kamery zariadenia sa prekryje kocka. Rozmery kocky nastavíte, keď upravíte ovládací prvok v Power Apps.

Pozrite si toto video a zistite, ako vytvoriť mobilné aplikácie použitím ovládacieho prvku Zobraziť tvar v MR:

V tomto článku vytvoríme obrazovku v aplikácii, ktorá používateľom umožní vytvoriť vlastný tvar kocky zadaním jednotky, ktorá sa má použiť (centimetre, stopy, palce alebo metre), a definovaním výšky, šírky a hĺbky kocka.

Požiadavky

Pozrite si predpoklady pre zariadenia s podporou zmiešanej reality.

Pridajte ovládacie prvky pre rozmery a jednotky kocky

Pridajte hlavičku a štítky na definovanie rozmerov a jednotiek kocky na obrazovku aplikácie.

Označenie hlavičky

S aplikáciou otvorenou na úpravy v Power Apps Studio pridajte na obrazovku textový štítok. Umiestnite ju do ľavého horného rohu obrazovky a na karte Vlastnosti upravte nasledujúce vlastnosti:

Vlastnosť Hodnota
SMS správa "Place A Cube"
Veľkosť písma 24
Hrúbka písma FontWeight.Semibold
Zarovnanie textu Align.Center
Width Parent.Width

Potom na karte Rozšírené upravte nasledujúce vlastnosti:

Vlastnosť Hodnota
Color RGBA(255, 255, 255, 1)
Vyplniť RGBA(56, 96, 178, 1)

Touto zmenou sa vytvorí záhlavie obrazovky.

Označenia a ovládacie prvky na určenie vlastností kocky

  1. Pridajte štyri textové štítky na obrazovku. Tieto štítky budú použité na identifikáciu ovládacích prvkov, ktoré pridáme neskôr. Pre každý štítok upravte vlastnosť Text na jednu z nasledujúcich hodnôt:

    • Unit Type
    • Width
    • Height
    • Depth
  2. Nastavte vlastnosť Šírka týchto štítkov na hodnotu 160 a umiestnite ich tak, aby boli zvisle usporiadané vo vyššie opísanom poradí, blízko hornej časti obrazovky a na ľavej strane.

  3. Pridajte ovládací prvok rozbaľovacieho zoznamu a tri ovládacie prvky na zadávanie textu. Rozbaľovacia ponuka sa použije na výber typu jednotky pre rozmery kocky a tri ovládacie prvky na zadávanie textu sa použijú na zadanie šírky, výšky a hĺbky kocky.

  4. Vyberte rozbaľovaciu ponuku a premenujte ju na drpUnitType a zmeňte nasledujúce vlastnosti:

    Vlastnosť Hodnota
    Položky ["Centimeters", "Feet", "Inches", "Meters"]
    Predvolené "Feet"
    Width 280
  5. Ovládací prvok umiestnite napravo od štítku typu jednotky.

  6. Pridajte tri ovládacie prvky zadávania textu a premenujte ich na txtShapeHeight, txtShapeWidth a txtShapeDepth. Zmeňte nasledujúce vlastnosti všetkých troch ovládacích prvkov:

    Vlastnosť Hodnota
    Predvolené 2
    Formát TextFormat.Number
    Width 144
  7. Umiestnite ovládací prvok textového vstupu s názvom txtShapeWidth vpravo od označenia šírky. Podobne umiestnite ovládacie prvky s názvami txtShapeHeight a txtShapeDepth vpravo od označení výšky a hĺbky.

Ďalej do ovládacieho prvku MR pridáte tvar zobrazenia a nakonfigurujete ho tak, aby používal ovládacie prvky, ktoré boli vytvorené na poskytovanie dynamických rozmerov kocke MR, ktorú vygeneruje.

Vloženie tvaru zobrazenia do ovládacieho prvku MR

Vložte ovládací prvok do aplikácie.

  1. Otvorte kartu Vložiť.

  2. Rozbaľte Zmiešaná realita.

  3. Vyberte ovládací prvok Zobraziť tvar v MR a umiestnite ho do stredu obrazovky aplikácie alebo ju potiahnite a umiestnite kamkoľvek na obrazovku.

  4. Po pridaní ovládacieho prvku ho umiestnite do spodnej časti obrazovky a zmeňte nasledujúce vlastnosti:

    Vlastnosť Hodnota
    SMS správa "Place a cube"
    ShapeWidth txtShapeWidth.Text
    ShapeHeight txtShapeHeight.Text
    ShapeDepth txtShapeDepth.Text
    Jednotky drpUnitType.Selected.Value
    Width 280

    Zobrazenie tvaru v zmiešanej realite na obrazovke.

Otestovanie aplikácie

Teraz, keď boli pridané všetky ovládacie prvky, uložte a publikujte aplikáciu. Na zariadení s podporou zmiešanej reality otvorte aplikáciu a stlačte tlačidlo Umiestniť kocku. Tým sa otvorí prostredie Zobraziť tvar v MR, ktoré používateľovi umožní definovať oblasť, ktorá sa má merať.

Podľa pokynov na obrazovke kalibrujte zariadenie pomalým pohybom doľava a doprava, pričom fotoaparát nasmerujete na povrch, ktorý sa má merať. Po dokončení kalibrácie uvidíte na povrchu pole bodov a kruh v blízkosti stredu obrazovky. Tento kruh ukazuje, kde je možné umiestniť kocku na začiatku. Po umiestnení kocky je možné ju posúvať alebo otáčať pomocou dotykových ovládačov.

Ak chcete kocku presunúť, zatlačte naň a posuňte ho na miesto, kde ho chcete umiestniť. Ak chcete kocku otočiť, stlačte jeden prst na obrazovku a potom potiahnite druhým prstom doprava alebo doľava.

Pomocou tlačidla späť v ľavom hornom rohu sa vrátite na obrazovku aplikácie a zmeňte jedno alebo viac nastavení šírky, výšky, hĺbky alebo typu jednotky. Vyberte tlačidlo Umiestniť kocku tlačidlo a umiestnite novú kocku.

Pozrite si tiež

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