Mjerenje u mješovitoj stvarnosti

Pomoću kontrole Mjerenje u MR-u u aplikaciji korisnicima možete mjeriti udaljenost, površinu i glasnoću. Tijekom mjerenja stvarate dvodimenzionalne i trodimenzionalne poligone koji se mogu koristiti za potvrdu kako bi objekt određene veličine stao unutar prostora.

Kontrola stvara gumb u vašoj aplikaciji. Kada korisnici aplikacije odaberu gumb, prikazuje se feed kamere uređaja uživo. Korisnici aplikacije tada mogu odrediti početnu točku, a zatim i pojedine točke od kojih će mjeriti. Udaljenosti izmjerenih segmenata prikazuju se izravno na snimkama kamere uživo.

Fotografija koja prikazuje mobilni uređaj kako mjeri kut između dva zida konstrukcije.

Kada korisnik izađe iz kontrole, mjerenja koja su poduzeta bilježe se u svojstvima Mjerenja i Mjerenja Kako bi se mogla spremiti ili pohraniti.

Snimke zaslona tijekom izvršenja mješovite stvarnosti pohranjuju se u svojstvu Fotografije kako bi se mogle pogledati u aplikaciji.

Savjet

Kontrole mješovite stvarnosti najbolje funkcioniraju u dobro osvijetljenim okruženjima s površinama ravne teksture. Kad uspostavljate praćenje, usmjerite uređaj prema površini koju želite pratiti i polako pomičite uređaj s desna na lijevo, pokretima raširenih ruku. Ako praćenje ne uspije, izađite i uđite u prikaz miješane stvarnosti da biste resetirali praćenje pa pokušajte ponovno.

Uređaji omogućeni za LIDAR također će rezultirati boljim praćenjem.

Korištenje kontrole

Umetnite kontrolu u aplikaciju kao i obično za bilo koju drugu kontrolu gumba.

S aplikacijom otvorenom za uređivanje u programu Power Apps Studio.

  1. Otvorite karticu Umetni.
  2. Proširite mogućnost Mješovita stvarnost.
  3. Odaberite kontrolnu mjeru u MR-u da biste je smjestili u središte zaslona aplikacije ili je povucite i ispustite da biste je pozicionirali bilo gdje na zaslonu.

Odaberite Mjerenje u mješovitoj stvarnosti.

Kontrolu možete izmijeniti s mnogo svojstava.

Svojstva

Sljedeća svojstva nalaze se u oknu Mjera kontrole u MR oknu na karticama Svojstva i Dodatno.

Okno Mjerenje u mješovitoj stvarnosti.

Neka su svojstva dostupna samo u odjeljku Dodatne mogućnosti na kartici Dodatno u oknu Mjera u MR-u.

Svojstvo Opis Tip Lokacija
Jedinice mjerenja Koja se jedinica mjerenja treba prikazati i vratiti. Odabir iz padajućeg popisa Svojstva (također u stavci Napredno)
Vrsta mjerenja Koju vrstu mjerenja korisnik može izvršiti, bilo da se radi o udaljenosti od točke do točke, cijelom području ili trodimenzionalnom opsegu (područje s dodanom visinom ili dubinom)? Odabir iz padajućeg popisa Svojstva (također u stavci Napredno)
Crtanje okvira Zaključavanje snimljenih mjerenja u pravokutne oblike određivanjem samo širine i dubine. Booleov Svojstva (također u stavci Napredno)
Očekivane vrijednosti mjerenja (Stavke) Izvor podataka (tablica) koji prikazuje unaprijed definirani skup mjerenja koje želite da korisnik zabilježi tijekom jedne sesije. Oznake koje želite koristiti za svako mjerenje možete mapirati pomoću svojstva ItemsLabels. Nije primjenjivo Svojstva (također u stavci Napredno)
ItemsLabels Stupac u Stavkama s nizovima koje želite koristiti kao oznake za mjerenja koja želite zabilježiti. Naziv stupca Napredni
Vrstameasurementa stavki (Neobavezno) Stupac u stavkama s nizovima koji određuju nadjačavanje vrste mjerenja (udaljenost, područje, glasnoća, prostoručni oblik ili prazno) za mjere koje želite da korisnici uhvate. Naziv stupca Napredni
Okvir stavki (Neobavezno) Stupac u stavkama koji određuje nadjačavanje crtanja okvira (istinito, neistinito ili prazno) za mjere koje želite da korisnici uhvate. Naziv stupca Napredni
Mjerenja Tablica s opisom izmjerenih udaljenosti, volumena i područja, koja se sastoje od:
  • Oznake - niza koji identificira dano mjerenje
  • Id-a - broja koji jedinstveno identificira ovo mjerenje
  • Jedinica – niz koji opisuje osnovnu jedinicu ovog mjerenja
  • Visina – Broj koji predstavlja visinu snimljenog obujma, ili 0 ako nije ispunjeni volumen ili je 2D površina
  • Duljina - broj koji predstavlja ukupnu duljinu opsega ili puta mjerenja
  • Granična širina - broj koji predstavlja minimalnu širinu u jedinicama koja ograničava oblik
  • Granična dubina - broj koji predstavlja minimalnu dubinu u jedinicama koja ograničava oblik
  • Površina - broj koji predstavlja procijenjenu površinu zatvorenog oblika u kvadratnim jedinicama
  • Zapremina - broj koji predstavlja procijenjenu zapreminu zatvorenog oblika u kubnim jedinicama
  • Segmenti – tablica u kojoj su opisani svi segmenti u danom mjernom objektu s pomoću sljedećih svojstava:
    • Duljina – broj koji predstavlja ukupnu udaljenost određenog segmenta u danim jedinicama mjere (na primjer, .52)
    • DirectionX - Broj koji određuje X smjer segmenta u svjetskom prostoru (na primjer, 0,5)
    • SmjerY - Broj koji određuje smjer Y mjerenja u svjetskom prostoru (obično 0)
    • DirectionZ - Broj koji određuje smjer Z mjerenja u svjetskom prostoru (na primjer, 0,5)
Tablica Nije primjenjivo (samo za svojstvo izlaza)
Fotografije Fotografije snimljene tijekom sesije mješovite stvarnosti.
  • ImageURI - Niz koji označava jedinstveni identifikator resursa (URI) na kojem je spremljena fotografija pohranjena.
  • MimeType - Niz koji opisuje višenamjensku vrstu proširenja internetske pošte (MIME) za fotografiju (uvijek slika / jpeg).
  • FileSize - Broj koji opisuje veličinu fotografije u bajtovima.
  • Oznaka - Niz koji identificira mjerenje povezano s ovom fotografijom ili "" ako nije povezano. To odgovara svojstvu Oznaka u vraćenom skup podataka Mjerenja.

  • Možete prenijeti fotografije mješovite stvarnosti na OneDrive i prikazati ih u galeriji.
Nije primjenjivo Nije primjenjivo (samo za svojstvo izlaza)
OnMixedRealitySelect Ponašanje koje se pokreće prilikom izlaska iz iskustva mješovite stvarnosti s novim rezultatima. Definirana radnja Napredno
OnChange Ponašanje koje se pokreće kada se promijeni bilo koje svojstvo gumba. Definirana radnja Napredno

Dodatna svojstva

BorderColor – Boja obruba kontrole.

BorderStyle – Bilo da je obrub kontrole Neprekidan, Isprekidan, Točkast ili Nijedan.

BorderThickness – Debljina obruba kontrole.

Boja – Boja teksta u kontroli.

DisplayMode – Omogućuje li kontrola unos korisnika (Uredi), samo prikaz podataka (Prikaz) ili je onemogućena (Onemogućeno).

DisabledBorderColor – Boja obruba kontrole ako je njeno svojstvo DisplayMode postavljeno na Onemogućeno.

DisabledColor – Boja teksta u kontroli ako je njeno svojstvo DisplayMode postavljeno na Onemogućeno.

DisabledFill – Pozadinska boja kontrola ako je njeno svojstvo DisplayMode postavljeno na Onemogućeno.

FillColor – Boja pozadine kontrole.

Font – Naziv skupine fontova u kojem se prikazuje tekst.

FontStyle – stil teksta u kontroli: Nema, Precrtano, Podcrtano ili Kurziv.

FontSize – Veličina fonta teksta koji se prikazuje na kontroli.

FontWeight – Debljina teksta u kontroli: Podebljano, Polupodebljano, Normalno ili Svjetlije

Visina – Udaljenost između gornjeg i donjeg ruba kontrole.

HoverBorderColor – Boja obruba kontrole kada korisnik drži pokazivač miša na toj kontroli.

HoverColor – Boja teksta u kontroli kada korisnik drži pokazivač miša na njoj.

HoverFill – Boja pozadine kontrole kada korisnik drži pokazivač miša na njoj.

PaddingBottom –- Udaljenost između teksta u kontroli i donjeg ruba te kontrole.

PaddingLeft –- Udaljenost između teksta u kontroli i lijevog ruba te kontrole.

PaddingRight – Udaljenost između teksta u kontroli i desnog ruba te kontrole.

PaddingTop – Udaljenost između teksta u kontroli i gornjeg ruba te kontrole.

PritisniteBorderColor – Boja obruba kontrole kada korisnik odabere tu kontrolu.

PritisniteColor – Boja teksta u kontroli kada korisnik odabere tu kontrolu.

PressedFill – Boja pozadine kontrole kada korisnik odabere tu kontrolu.

TabIndex – Redoslijed navigacije na tipkovnici.

TextAlignment – Poravnanje teksta: Sredina, Lijevo, Desno ili Obostrano

Tooltip – Tekst objašnjenja koji se prikazuje kada korisnik pomiče pokazivač preko kontrole.

VerticalAlign – Mjesto teksta na kontroli u odnosu na okomito središte te kontrole: Sredina, Vrh ili Dno.

Vidljiv – Prikazuje li se kontrola ili je skrivena.

Širina – Udaljenost između lijevih i desnih rubova kontrole.

X – Udaljenost između lijevog ruba kontrole i lijevog ruba njezina nadređenog spremnika (ili zaslona, ako nema nadređenog spremnika).

Y – Udaljenost između gornjeg ruba kontrole i gornjeg ruba nadređenog spremnika (ili zaslona, ako nema nadređenog spremnika).

Ostale kontrole mješovite stvarnosti

Pogledajte

Izradite aplikaciju pomoću kontrole Mjera u mješovitoj stvarnosti