Näytä MR:ssä ja Näytä 3D:ssä
Voit ottaa käyttöön useita 3D- ja tehostetun todellisuuden (MR) skenaarioita lisäämällä useita MR-komponentteja pohjaan perustuvaan sovellukseesi. Osat ovat ohjausobjektikokoelmia, joiden avulla voit vastata tiettyihin vaatimuksiin. Voit esimerkiksi käyttää seuraavia MR-komponentteja seuraaviin:
- Tarkastele ja käsittele 3D-sisältöä.
- Lisää 3D-sisältöä ja 2D-kuvia syötteeseen kamerasta.
- Mittaa etäisyys, alue ja määrä laitteen avulla MR:n avulla.
- Tunnista reaalimaailman välilyönnit MR-peittokuvan kautta.
Sisällytämme joitakin näistä tehostetun todellisuuden ominaisuuksista Easy Sales -sovellukseen.
Näytä MR:ssä
Mr:ssä tarkastelu on yksi sovellukseen sisältyvistä tärkeimmistä ominaisuuksista. Sen avulla käyttäjä voi tarkastella kuvia ja 3D-malleja luonnollisessa ympäristössä. Käyttäjä voi käyttää sitä napsauttamalla painiketta; se peittää valitut 3D-mallit tai kuvat laitteen live-kameran syötteeseen.
3D-sisällön on oltava .glb-tiedostomuodossa ja kuvan on oltava joko .jpg- tai .png muodossa. Power Appsin MR-komponenteissa käytetään Babylon Reactin alkuperäisiä komponentteja.
Ominaisuudet
Source: Tietolähde tunnistaa näytettävän .glb-tiedoston. MR-osan näkymä tukee mallien lataamista seuraavista:
Objektin leveys -: Näytettyjen kuvien leveys tai 3D-sisältö.
objektin korkeutta: Näytettyjen kuvien korkeus tai 3D-sisältö.
objektin syvyys: 3D-sisällön kolmiulotteinen syvyys.
Units: Objektin leveys-, korkeus- ja syvyyskenttien kanssa käytetty yksikkö.
Photos Tehostetun todellisuuden istunnon aikana siepatut kuvat.
Objektien skaalauksen käsittely
Kun malli sijoitetaan Näytä-ohjausobjektin mukana MR-osassa, se käyttää mallin alkuperäisiä dimensioita. Nämä mitat ovat Objektin leveys-, Objektin korkeus- ja Objektin syvyys -ominaisuudet.
Muutetaan mallin kokoa skaalaustekniikoilla.
- Jos dimensioita ei määritetä, hyväksymme sen, että malli on jo odotetussa mittakaavassa ja jätämme sen muuttumattomaksi.
- Jos yksi dimensio on määritetty ja muut ovat oletusarvoja 0, skaalaamme koko objektin määritetyn dimension perusteella.
- Jos kaksi dimensiota on määritetty, mukautamme mallia vastaamaan annettuja dimensioita ja sitten kolmannen dimension skaalautuvuuden keskiarvoa.
Oletetaan, että sinulla on malli, jonka objektin korkeus on 8, objektin leveys 5 ja objektin syvyys 3. Objektin korkeudeksi määritetään 24 ja objektin leveydeksi 10, jolloin objektin syvyys ei muutu. Korkeutta lisätään 3:lla ja leveyttä lisätään 2:lla. Näiden kahden mittauksen keskiarvo on 2,5. Myöhemmin skaalaamme syvyyden tällä summalla. Lopullisen skaalatun mallin objektin korkeus on 24, objektin leveys 10 ja objektin syvyys 7,25.
- Jos kaikki kolme dimensiota on määritetty, vastaamme mallin kokoa määrittämääsi.
Näytä 3D:ssä
Pohjaan perustuviin sovelluksiin voi lisätä 3D-malleja. Yksinkertaisilla eleillä käyttäjät voivat kiertää ja zoomata mallia View in 3D -osalla. Komponentti sisältää oletusmuodon. Voit muuttaa tämän muodon toiseksi muuttamalla Source -ominaisuutta. Linkittämällä Valikoima-ohjausobjektiin voit näyttää yksittäisen 3D-mallin tai antaa käyttäjän valita valikoimasta. Toteutettavissa olevat tiedostomuodot View in 3D -ohjausobjektilla ovat .glb, .objtai .stl. Käyttäjät voivat muuntaa mitä tahansa tiedostomuotoisia 3D-malleja .glb sovellukseksi käytettäväksi.
Jos haluat 3D-mallien valikoiman, sijoita View 3D -komponentti valikoiman ulkopuolelle ja määritä sen lähteeksi valikoiman määritetty ominaisuus. Varmista, että 3D-mallisi on optimoitu käytettäväksi Power Appsin kanssa latausaikojen lyhentämiseksi. Voit käyttää Näytä 3D:ssä -osaa lisäämään Nastat- (näkyvissä kehämerkeinä) määritettyihin pisteisiin 3D-malleissa.
Muistiinpano
Useat Näytä 3D-komponentissa samassa näytössä saattavat aiheuttaa suorituskykyongelmia, koska komponentin jokainen versio yrittää ladata 3D-mallit samanaikaisesti.