Prikaz unaprijed određenih 3D oblika u mješovitoj stvarnosti
Koristite kontrolu Prikaži oblik u mješovitoj stvarnosti u aplikaciji od gotovih gradivnih elemenata kako biste vidjeli uklapa li se digitalna kocka zadane veličine u prostor stvarnog svijeta. (Kako biste umjesto toga usporedili 3D model objekta, koristite kontrolu Prikaži u mješovitoj stvarnosti.)
Kontrola Prikaži oblik u mješovitoj stvarnosti aplikaciji dodaje gumb. Kada korisnik odabere gumb, aplikacija preklapa kocku u sažetku sadržaja uređaja. Dimenzije kocke postavljene su kao svojstvo na kontroli kada ste autor aplikacije u Microsoft Power Apps Studio. Korisnici ne smiju mijenjati veličinu kocke dok koriste aplikaciju.
Savjet
Kontrole mješovite stvarnosti (MR) najbolje rade u dobro osvijetljenim okruženjima s površinama glatkih tekstura. Praćenje je bolje na uređajima koji podržavaju LIDAR.
Savjet
Kontrole mješovite stvarnosti u servisu Power Apps koriste Babylon i Babylon React Native. Sadržaj mješovite stvarnosti koji funkcionira u sigurnosnoj ogradi Babylon trebao bi funkcionirati u servisu Power Apps kroz dijeljenu platformu mješovite stvarnosti. Ako sadržaj funkcionira u Babylonu, ali ne i u servisu Power Apps, postavite pitanje na Fforumu zajednice Power Apps. (Označite ga s „mješovita stvarnost”.)
Dodavanje gumba Prikaži oblik u mješovitoj stvarnosti na zaslon aplikacije
S aplikacijom otvorenom za uređivanje u Power Apps Studio:
- Otvorite karticu Umetanje i proširite Mješovita stvarnost.
- Odaberite Prikaži oblik u mještovitoj stvarnosti kako biste postavili kontrolu na zaslon aplikacije ili povucite kontrolu na zaslon kako biste je preciznije namjestili.
Kontrola je gumb koji je označen ikonom kocke i tekstom Postavi kocku. Promijenite oznaku i sakrijte ikonu ako želite u svojstvima Tekst i Vrsta zaslona.
Svojstva
Promijenite ponašanje i izgled gumba Prikaži oblik u mješovitoj stvarnosti pomoću svojstava. Neka su svojstva dostupna samo na kartici Napredno.
Svojstvo | Opis | Tip | Lokacija |
---|---|---|---|
SMS | Postavlja tekst oznake gumba. | String | Svojstva; Napredno: Tekst |
Alternativni tekst | Određuje tekst koji će se prikazati ako se model ne može učitati ili ako korisnik zadrži pokazivač na modelu. | String | Svojstva; Napredno: AltText |
Vrsta prikaza | Određuje prikazuje li oznaka gumba ikonu kocke, teksta ili oboje. | Odabir iz padajućeg popisa | Svojstva; Napredno: DisplayType |
Širina oblika | Postavlja širinu kocke. | Integer | Svojstva; Napredno: ShapeWidth |
Visina oblika | Postavlja visinu kocke. | Integer | Svojstva; Napredno: ShapeHeight |
Dubina oblika | Postavlja dubinu kocke. | Integer | Svojstva; Napredno: ShapeDepth |
Jedinice mjerenja | Postavlja jedinicu mjerenja koja se koristi za širinu, visinu i dubinu kocke. | Odabir iz padajućeg popisa | Svojstva; Napredno: Jedinice |
Omogući sjene | Određuje koriste li se sjene za poboljšanje 3D učinka prilikom prikaza kocke. | Booleov | Svojstva; Napredno: EnableShadows |
Omogućavanje otkrivanja markera | Određuje hoće li se otkrivanje markera koristiti za određivanje položaja i rotacije modela. Pogledajte Korištenje otkrivanja markera s kontrolama mješovite stvarnosti | Booleov | Svojstva; Napredno: EnableMarkerDetection |
Vidljivo | Prikazuje ili sakriva gumb. | Booleov | Svojstva; Napredno: Vidljivo |
Pozicija | Postavlja gornji lijevi kut gumba na koordinate zaslona navedene pod x i y. | Broj s pomičnim zarezom | Svojstva; Napredno: X, Y |
Veličina | Određuje veličinu gumba pomoću vrijednosti piksela navedenih u stavkama Širina i Visina. | Integer | Svojstva; Napredno: Širina, Visina |
Udaljenost od gornjeg ruba | Postavlja udaljenost između teksta oznake gumba i vrha gumba. | Broj s pomičnim zarezom | Svojstva; Napredno: PaddingTop |
Udaljenost od donjeg ruba | Postavlja udaljenost između teksta oznake gumba i dna gumba. | Broj s pomičnim zarezom | Svojstva; Napredno: PaddingBottom |
Udaljenost od lijevog ruba | Postavlja udaljenost između teksta oznake gumba i lijevog ruba gumba. | Broj s pomičnim zarezom | Svojstva; Napredno: PaddingLeft |
Udaljenost od desnog ruba | Postavlja udaljenost između teksta oznake gumba i desnog ruba gumba. | Broj s pomičnim zarezom | Svojstva; Napredno: PaddingRight |
Font | Postavlja naziv obitelji fontova koji se koriste za tekst oznake gumba. | Padajući popis | Svojstva; Napredno: Font |
Veličina fonta | Postavlja veličinu teksta oznake gumba. | Broj s pomičnim zarezom | Svojstva; Napredno: FontSize |
Debljina fonta | Postavlja širinu teksta oznake gumba, Podebljano, Svjetlije, Normalno, or Semibold. | Padajući popis | Svojstva; Napredno: FontWeight |
Poravnavanje teksta | Postavlja vodoravno poravnanje teksta oznake u gumbu, Centrirano, Poravnano, Lijevo ili Desno. | Nije primjenjivo | Svojstva; Napredno: TextAlignment |
Okomito poravnanje | Postavlja okomito poravnanje teksta oznake u gumbu, Dno, Sredina ili Vrh. | Padajući popis | Svojstva; Napredno VerticalAlign |
Stil fonta | Postavlja stil teksta oznake gumba, Kurziv, Podcrtano, Precrtano ili ništa. | Nije primjenjivo | Svojstva; Napredno: Kurziv, Podcrtano, Precrtano |
Polumjer obruba | Određuje polumjer kuta granice gumba. | Broj s pomičnim zarezom | Svojstva; Napredno: BorderRadius |
Boja | Postavlja boje teksta oznake gumba i pozadine gumba. | Nije primjenjivo | Svojstva; Napredno: FillColor, TextColor |
Obrub | Određuje stil, širinu i boju granice gumba. | Nije primjenjivo | Svojstva; Napredno: BorderStyle, BorderThickness, BorderFillColor |
Disabled | Isključuje gumb, ali ostavlja ga vidljivim. | Booleov | Svojstva; Napredno: Onemogućeno |
Onemogućena boja | Postavlja boje teksta oznake gumba, pozadine gumba i granice gumba ako je DisplayMode postavljen na Onemogućeno. | Nije primjenjivo | Svojstva; Napredno: DisabledContentColor, DisabledFillColor, DisabledBorderColor |
Boja pritisnutog | Postavlja boje teksta oznake gumba, pozadine gumba i granice gumba kada korisnik odabere gumb. | Nije primjenjivo | Svojstva; Napredno: PressedContentColor, PressedFillColor, PressedBorderColor |
Boja zadržavanja iznad | Postavlja boje teksta oznake gumba, pozadine gumba i granice gumba kada korisnik zadrži pokazivač miša iznad njega. | Nije primjenjivo | Svojstva; Napredno: HoverContentColor, HoverFillColor, HoverBorderColor |
OnMixedRealitySelect | Ponašanje koje se pokreće kada korisnik odabere gumb za pokretanje iskustva mješovite stvarnosti. | Definirana radnja | Napredni |
OnChange | Ponašanje koje se pokreće kada se promijeni bilo koje svojstvo gumba. To je zajedničko svojstvo za više kontrola. | Definirana radnja | Napredni |
Opis alata | Određuje tekst koji će se prikazati kada korisnik prijeđe pokazivačem iznad gumba. | String | Napredni |
ContentLanguage | Određuje jezik prikaza oznake gumba ako se razlikuje od jezika koji se koristi u aplikaciji. | String | Napredni |
DisplayMode | Određuje dopušta li gumb korisnički unos (Uredi), samo prikazuje podatke (Prikaz) ili je onemogućen (Onemogućeno). | Enumeracija | Napredni |
TabIndex | Određuje redoslijed odabira gumba ako se korisnik kreće aplikacijom pomoću tipke Tab. | Integer | Svojstva; Napredno: TabIndex |
Svojstva rezultata
Aplikacija može koristiti više svojstava kada korisnik stupi u interakciju s kontrolom Prikaži oblik u mješovitoj stvarnosti. Poznati su kao izlazna svojstva. Ta svojstva možete koristiti u ostalim kontrolama ili za prilagodbu iskustva aplikacije.
Svojstvo | Opis | Tip |
---|---|---|
Fotografije | Prikuplja fotografije snimljene tijekom sesije mješovite stvarnosti. Možete prenijeti fotografije mješovite stvarnosti na OneDrive i prikazati ih u galeriji. | Nije primjenjivo |
Ostale kontrole mješovite stvarnosti
- Pregledajte 3D sadržaj pomoću kontrole 3D objekt.
- Prikažite slike i 3D sadržaj u stvarnom svijetu pomoću kontrole Prikaži u mješovitoj stvarnosti.
- Izmjerite udaljenost, područje i volumen pomoću kontrole Mjerenje u mješovitoj stvarnosti.
- Bojajte 3D linije ili crtajte 3D strelice da odredite područje ili sredstvo u svom okruženju pomoću komande Oznaka u mješovitoj stvarnosti.
Pogledajte
- Izradite aplikaciju za prikaz oblika u mješovitoj stvarnosti
- Korištenje otkrivanja markera s kontrolama mješovite stvarnosti
Napomena
Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)
Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).