Yhdistetyn todellisuuden mittausten tekeminen
Käytä Mittaava kamera -ohjausobjektia pohjaan perustuvassa sovelluksessa mitataksesi etäisyyksiä, pinta-aloja ja tilavuuksia reaalimaailmassa. Voit myös luoda kaksi- ja kolmeulotteisia vapaamuotoisia muotoja ja nähdä, miten ne mahtuvat reaalimaailmassa olevaan tilaan.
Mittaava kamera -ohjausobjekti lisää sovellukseesi painikkeen. Kun käyttäjä valitsee painikkeen, sovellus näyttää live-syötteen laitteen kamerasta. Näytöllä esitetyt ohjeet opastavat käyttäjää ottamaan seurannan käyttöön panoroimalla laitetta hitaasti oikealta vasemmalle mitattavaa pintaa pitkin. Käyttäjä määrittää aloituspisteen ja lisää segmenttejä tarpeen mukaan, kunnes mittaus on suoritettu. Mitatun tilan mitat näytetään kamerasyötteen päällä.
Käyttäjä voi lähettää mittaukset tallennusta varten ohjausobjektin Mittaukset-tulosominaisuuksiin. Käyttäjä voi myös ottaa näyttökuvia, kun tilaa mitataan. Näyttökuvat tallennetaan ohjausobjektin Valokuvat-tulosominaisuuteen.
Vihje
Yhdistetyn todellisuuden (MR) ohjausobjektit toimivat parhaiten hyvin valaistuissa ympäristöissä, joiden pinnat ovat sileitä. Seuranta toimii paremmin LIDAR-yhteensopivilla laitteilla.
Measuring camera -painikkeen lisääminen sovelluksen näyttöön
Sovellus avattuna Power Apps Studiossa muokkausta varten:
- Avaa Lisää-välilehti ja laajenna Media.
- Sijoita Mittaava kamera -ohjausobjekti sovellusnäyttöön valitsemalla se tai vedä se tarkasti paikalleen näytössä.
Ohjausobjekti on painike, jonka selite on kuution kuvake ja teksti Measure. Muuta selitettä ja piilota kuviake halutessasi Text- ja Display type -ominaisuuksissa.
Ominaisuudet
Muuta Measuring camera -painikkeen toimintatapaa ja ulkoasua ominaisuuksien avulla. Osa ominaisuuksista on käytettävissä vain Lisäasetukset-välilehdessä.
Ominaisuus | Kuvaus | Tyyppi | Sijainti |
---|---|---|---|
Text | Määrittää painikkeen selitteen tekstin. | Merkkijono | Ominaisuudet; Edistynyt: Text |
Display type | Määrittää, näytetäänkö painikkeen selitteessä kuution kuvake, tekstiä vai molemmat. | Avattava luettelo | Ominaisuudet; Edistynyt: DisplayType |
Unit of measurement | Määrittää dimensioille käytettävän yksikön. | Avattava luettelo | Ominaisuudet; Edistynyt: Units |
Measurement type | Määrittää, millaisen mittauksen käyttäjä voi tehdä, joko Etäisyys, Pinta-ala tai Tilavuus (pinta-ala plus korkeus tai syvyys). | Avattava luettelo | Ominaisuudet; Edistynyt: MeasurementType |
Box draw | Lukitsee tallennetut mitat suorakulmaisiin muotoihin. | Totuusarvo | Ominaisuudet; Edistynyt: BoxDraw |
Enable Shadows | Määrittää, parannetaanko piirretyn muodon 3D-tehostetta varjoilla. | Totuusarvo | Ominaisuudet; Edistynyt: EnableShadows |
Expected measurements (Items) | Tunnistaa tietolähteen (Items) Excel-työkirjan taulukkona, josta noudetaan mitat, jotka käyttäjän tulisi tallentaa. | Ei käytettävissä | Ominaisuudet; Edistynyt: Items |
Visible | Näyttää tai piilottaa painikkeen. | Totuusarvo | Ominaisuus; Edistynyt: Visible |
Position | Sijoittaa painikkeen vasemman yläkulman näyttöön x- ja y-koordinaattien määrittämään sijaintiin. | Liukuluku | Ominaisuudet; Edistynyt: X, Y |
Koko | Määrittää painikkeen koon käyttämällä annettuja Width- ja Height-pikseliarvoja. | Kokonaisluku | Ominaisuudet; Edistynyt: Width, Height |
Padding top | Määrittää painikkeen selitetekstin ja painikkeen ylälaidan välisen etäisyyden. | Liukuluku | Ominaisuudet; Edistynyt: PaddingTop |
Padding bottom | Määrittää painikkeen selitetekstin ja painikkeen alalaidan välisen etäisyyden. | Liukuluku | Ominaisuudet; Edistynyt: PaddingBottom |
Padding left | Määrittää painikkeen selitetekstin ja painikkeen vasemman reunan välisen etäisyyden. | Liukuluku | Ominaisuudet; Edistynyt: PaddingLeft |
Padding right | Määrittää painikkeen selitetekstin ja painikkeen oikean reunan välisen etäisyyden. | Liukuluku | Ominaisuudet; Edistynyt: PaddingRight |
Font | Määrittää painikkeen selitetekstissä käytetyn fonttiperheen nimen. | Avattava luettelo | Ominaisuudet; Edistynyt: Font |
Font size | Määrittää painikkeen selitetekstin koon. | Liukuluku | Ominaisuudet; Edistynyt: FontSize |
Font weight | Määrittää painikkeen selitetekstin paksuuden, joko Bold, Lighter, Normal tai Semibold. | Avattava luettelo | Ominaisuudet; Edistynyt: FontWeight |
Text alignment | Määrittää painikkeen selitetekstin vaakatasauksen, joko Center, Justify, Left tai Right. | Ei käytettävissä | Ominaisuudet: Edistynyt: TextAlignment |
Vertical alignment | Määrittää painikkeen selitetekstin pystytasauksen, joko Bottom, Middle tai Top. | Avattava luettelo | Ominaisuudet; Edistynyt: VerticalAlign |
Font style | Määrittää painikkeen selitetekstin tyylin, joko Italic, Underline, Strikethrough tai ei mitään. | Ei käytettävissä | Ominaisuudet; Edistynyt: Italic, Underline, Strikethrough |
Border radius | Määrittää painikkeen reunaviivan kulman säteen. | Liukuluku | Ominaisuudet; Edistynyt: BorderRadius |
Color | Määrittää painikkeen selitetekstin ja painikkeen taustan värin. | Ei käytettävissä | Ominaisuudet; Edistynyt: FillColor, TextColor |
Border | Määrittää painikkeen reunaviivan tyylin, leveyden ja värin. | Ei käytettävissä | Ominaisuudet; Edistynyt: BorderStyle, BorderThickness, BorderFillColor |
Disabled | Poistaa painikkeen käytöstä, mutta jättää sen näkyviin. | Totuusarvo | Ominaisuudet; Edistynyt: Disabled |
Disabled color | Määrittää painikkeen selitetekstin, painikkeen taustan ja painikkeen reunan värit, jos DisplayMode on Disabled. | Ei käytettävissä | Ominaisuudet; Edistynyt: DisabledContentColor, DisabledFillColor, DisabledBorderColor |
Pressed color | Määrittää painikkeen selitetekstin, painikkeen taustan ja painikkeen reunan värit, kun käyttäjä valitsee painikkeen. | Ei käytettävissä | Ominaisuudet; Edistynyt: PressedContentColor, PressedFillColor, PressedBorderColor |
Hover color | Määrittää painikkeen selitetekstin, painikkeen taustan ja painikkeen reunan värit, kun käyttäjä siirtää hiiren osoittimen painikkeen päälle. | Ei käytettävissä | Ominaisuudet; Edistynyt: HoverContentColor, HoverFillColor, HoverBorderColor |
OnMixedRealitySelect | Sisältää koodin, joka suoritetaan, kun käyttäjä poistuu uudet tulokset sisältävästä mittausnäytöstä. | Tapahtuma | Edistynyt |
OnChange | Sisältää koodin, joka suoritetaan, kun painikkeen ominaisuutta muutetaan. | Tapahtuma | Edistynyt |
OnSelect | Sisältää koodin, joka suoritetaan, kun käyttäjä valitsee painikkeen. | Tapahtuma | Edistynyt |
ItemsLabels | Tunnistaa Items-taulukon sarakkeen, joka sisältää selitteet käyttäjän tallennettaville mitoille. | ColumnName | Edistynyt |
ItemsMeasurementType | (Valinnainen) Määrittää Items-taulukon sarakkeen, joka sisältää merkkijonon (Distance, Area, Volume tai Freeform), joka määrittää käyttäjän tallennettavan mitan tyypin. | ColumnName | Edistynyt; katso MeasurementType |
ItemsBoxDraw | (Valinnainen) Määrittää Items-taulukon sarakkeen, joka sisältää merkkijonon (True tai False), joka lukitsee mitat suorakulmaisiin muotoihin. | ColumnName | Edistynyt; katso BoxDraw |
Tooltip | Määrittää tekstin, joka näytetään, kun käyttäjä siirtää osoittimen visualisoinnin päälle. | Merkkijono | Edistynyt |
ContentLanguage | Määrittää ohjausobjektin näyttökielen, jos se ei ole sama kuin sovelluksessa käytetty kieli. | Merkkijono | Edistynyt |
DisplayMode | Määrittää, salliiko ohjausobjekti käyttäjän syötteen (Muokkaa), vain tietojen tarkastelun (Näytä) vai onko se pois käytöstä (Pois käytöstä). | Luettelointi | Edistynyt |
TabIndex | Määrittää järjestyksen, jossa ohjausobjekti valitaan, jos käyttäjä siirtyy sovelluksessa sarkainnäppäimellä. | Kokonaisluku | Ominaisuudet; Edistynyt: Tab index |
Tulosominaisuudet
Sovelluksesi voi hyödyntää useampia ominaisuuksia, kun käyttäjä vuorovaikuttaa Näytä MR-muodossa -ohjausobjektin kanssa. Näitä kutsutaan tulosominaisuuksiksi. Voit käyttää näitä ominaisuuksia muissa ohjausobjekteissa tai mukauttaaksesi sovelluksen käyttökokemusta.
Ominaisuus | Kuvaus |
---|---|
Photos | Kerää kokoelmaan tietoja valokuvista, joita käyttäjä ottaa mitatessaan tilaa. Käytä kokoelmaa ladataksesi yhdistetyn todellisuuden valokuvat OneDriveen ja näyttääksesi ne galleriassa. |
Measurements | Tallentaa mitatut etäisyydet, tilavuudet ja pinta-alat taulukkoon. |
Segments | Tallentaa mitatun objektin segmenttien tiedot taulukkoon. |
Mittojen taulukossa on seuraavat sarakkeet:
- Label: Merkkijono, joka määrittää mitan
- Id: Numero, jolla mitta tunnistetaan yksilöivästi
- Units: Merkkijono, joka määrittää mittayksikön
- Height: Numero, joka vastaa mitatun tilavuuden korkeutta (0, jos mitattiin 2D-pinta-alaa)
- Length: Numero, joka vastaa mitatun kehän tai polun kokonaispituutta
- BoundingWidth: Numero, joka vastaa muodon sitovaa vähimmäisleveyttä
- BoundingDepth: Numero, joka vastaa muodon sitovaa vähimmäissyvyyttä
- Area: Numero, joka vastaa mitatun muodon arvioitua pinta-alaa yksiköissä toiseen potenssiin
- Volume: Numero, joka vastaa mitatun muodon arvioitua tilavuutta yksiköissä kolmanteen potenssiin
Segmenttien taulukossa on seuraavat sarakkeet:
- Length: Numero, joka vastaa segmentin kokonaisetäisyyttä määritetyissä yksiköissä
- DirectionX: Numero, joka määrittää segmentin X-suunnan reaalimaailman tilassa (3D)
- DirectionY: Numero, joka määrittää segmentin Y-suunnan reaalimaailman tilassa (3D) (tavallisesti 0)
- DirectionZ: Numero, joka määrittää segmentin Z-suunnan reaalimaailman tilassa (3D)
Lue lisää Mittaava kamera -ohjausobjektin tulosominaisuuksien käytöstä sovelluksissasi: Mittausten tarkistaminen yhdistetyssä todellisuudessa tilatestisuodattimen avulla
Muut yhdistetyn todellisuuden ohjausobjektit
- 3D-sisällön näyttäminen 3D-objekti-ohjausobjektin avulla.
- Kuvien ja 3D-sisällön näyttäminen todellisessa maailmassa Näytä yhdistetyssä todellisuudessa -ohjausobjektin avulla.
- Valmiiden 3D-muotojen luominen ja näyttäminen Näytä muoto yhdistetyssä todellisuudessa -ohjausobjektin avulla
- Voit maalata 3D-rivejä tai piirtää 3D-nuolia ja määrittää ympäristössä olevan alueen tai resurssin Merkitse MR:ssä -ohjausobjektin avulla.
Katso myös
Sovelluksen luominen Mittaava kamera -ohjausobjektin avulla
Huomautus
Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)
Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).