Ustvarite aplikacijo s kontrolnikom Merilna kamera
Lahko uporabite Merilna kamera nadzor v vaši aplikaciji, da uporabnikom omogočite merjenje razdalje, površine in glasnosti. Med meritvijo ustvarite dvodimenzionalne in tridimenzionalne poligone, ki jih lahko uporabite za potrditev, kako bi se predmet določene velikosti prilegal v prostor.
Kontrolnik ustvari gumb v vaši aplikaciji. Ko uporabniki aplikacije izberejo gumb, se prikaže vir v živo s kamero naprave. Uporabniki aplikacije lahko nato določijo začetno točko in eno ali več zaporednih končnih točk za merjenje. Primeri izmerjenih segmentov so prikazani neposredno na viru kamere v živo.
Ko uporabnik zapusti nadzor, se meritve, ki so bile opravljene, zajamejo v Meritve lastnine, tako da jih je mogoče shraniti ali shraniti.
Posnetki zaslona, zajeti med izkušnjo mešane resničnosti, so shranjeni v lastnosti Photos za prikaz v aplikaciji.
V tem članku bomo v aplikaciji ustvarili zaslon za uporabo Merilna kamera nadzor za merjenje površine uporabniško definiranega prostora in ogled fotografije izmerjenega prostora.
Oglejte si ta videoposnetek, če želite izvedeti, kako zgraditi mobilne aplikacije z nadzorom merilne kamere:
Zahteve
Glej predpogoji za naprave, ki podpirajo mešano resničnost.
Ustvarite aplikacijo z nadzorom Measuring Camera
Odprite aplikacijo v Power Apps Studio.
Izberite zavihek Vstavi.
Razširite Predstavnost.
Izberite Merilna kamera nadzor, da ga vstavite na zaslon.
Postavite kontrolnik blizu dna zaslona.
Spremenite naslednje lastnosti za kontrolnik z uporabo podokna lastnosti na desni strani zaslona.
Lastnost Vrednost SMS-a Izmerite območje Merska enota Čevlji Vrsta meritve Površina
Izberite zavihek Napredno in spremenite OnMixedRealitySelect lastnost na naslednjo formulo:
ClearCollect(colMRMeasurements, Self.Measurements); ClearCollect(colMRPhotos, Self.Photos)
Ta formula bo uporabniku omogočila, da določi površine, ki jih je treba izmeriti v kvadratnih čevljih, in shrani najnovejše rezultate meritev v zbirko z imenom colMRMeasurements, in najnovejše fotografije v zbirki z imenom colMRPhotos.
Dodajte besedilno oznako na zaslon in jo premaknite v zgornji levi kot zaslona.
Spremenite naslednje lastnosti dodane besedilne oznake:
Lastnost Vrednost SMS-a Izmerite območje Velikost pisave 24 Debelina pisave Polkrepko Poravnava besedila Sredina Širina Parent.Width Barva RGBA(255, 255, 255, 1)Zapolni RGBA(56, 96, 178, 1)
Ta oznaka zagotavlja glavo za zaslon.
Dodajte kontrolnik slike in ga premaknite tik pod oznako glave.
Spremenite naslednje lastnosti za kontrolnik slike:
Lastnost Vrednost Image First(colMRPhotos).ImageURIDebelina obrobe 2 Kontrolnik slike bo prikazal prvo sliko, posneto iz Merilna kamera nadzor.
Zaslonu dodajte še eno oznako in jo postavite pod kontrolnik slike.
Spremenite Besedilo lastnost oznake na naslednjo formulo:
"Area: " & If(IsEmpty(colMRMeasurements), "no area measured", First(colMRMeasurements).Area & " sq. " & First(colMRMeasurements).Unit)
Ta oznaka bo prikazala prvo meritev površine in vrsto enote, ki je zbrana iz Merilna kamera nadzor. Če meritev ni treba vrniti, se prikaže besedilo Površina: površina ni izmerjena da uporabniku sporoči, da vrednost ni prisotna.
Preskus aplikacije
Nasvet
Oglejte si videoposnetek, ki je vdelan na vrhu tega članka, da vidite, kako deluje aplikacija.
Zdaj, ko so dodani vsi kontrolniki, shrani in objavi aplikacijo. Na napravi, ki podpira mešano resničnost (kot je opredeljeno v razdelku Predpogoji), odprite aplikacijo in pritisnite Izmerite območje gumb. To dejanje bo odprlo Merilna kamera izkušnje, ki uporabniku omogočajo, da določi območje, ki ga je treba izmeriti.
Sledite navodilom na zaslonu za umerjanje naprave tako, da jo počasi premikate levo in desno, medtem ko kamero usmerite na površino, ki jo želite meriti. Ko je kalibracija končana, boste na površini videli niz pik ter krog in namerilni križ na sredini zaslona. Ta namerilni križ se uporablja za določanje dolžin, površin in prostornine z uporabo gumba + za dodajanje točk in odsekov črte.
Fotografije lahko posnamete z gumbom kamere. Te fotografije bodo prikazale dolžine, površine in prostornine, ki jih določi uporabnik.
Za razveljavitev vseh postavljenih točk je gumb za razveljavitev.
Začnite tako, da postavite točko z uporabo + gumb. Opazili boste, da sta oranžna črta in meritev zdaj povezana s točko, ki ste jo postavili. Postavite drugo točko in opazite, kako se med obema točkama, ki ju postavite, prikaže črta z meritvijo. Nadaljujte s postavljanjem točk, dokler želena oblika ni popolnoma definirana. Če želite zapreti obliko, postavite namerilni križ na prvo narejeno točko in uporabite + gumb. Opazili boste, da središče namerilnega križa spremeni barvo iz bele v zeleno, kar pomeni, da je oblika mogoče zapreti. Če se dve strani oblike sekata ali poskušate obliko zapreti s katero koli drugo točko kot s prvo. Opazili boste, da se središče namerilnega križa spremeni iz bele v rdečo, kar pomeni, da tam ni mogoče postaviti točke.
Ko je območje v celoti definirano, postavite napravo tako, da je mogoče posneti sliko območja, ki ste ga določili, in za to uporabite gumb kamere. Izberite Pošlji gumb. Prikaže se potrditveno pogovorno okno z vprašanjem, ali ste končali z meritvami. Če želite vnesti več meritev, izberite Prekliči vrniti se v okolje MR. Če ste končali, izberite Pošlji da se vrnete na zaslon aplikacije.
Videli boste prvo posneto sliko in izračunano površino oblike, ki ste jo določili, ter enote, v tem primeru kvadratne čevlje.
Meritev in fotografija se nato lahko uporabita kot katero koli drugo polje za fotografijo ali besedilo Power Apps, na primer za pošiljanje po e-pošti ali shranjeno v tabeli v Microsoft Dataverse.
Glejte tudi
Povratne informacije
Pošlji in prikaži povratne informacije za