Jaa


Nastojen lisääminen 3D-malleihin Power Appsissa

Lisää nastoja (jotka näytetään pyöreinä merkintöinä) 3D-malleihin pohjaan perustuvissa sovelluksissasi. Käyttäjät voivat lisätä omia nastojaan ja tarkastella valitsemiansa nastojen tietoja.

Näyttökuva mobiilisovelluksesta, jossa näkyy tuolin 3D-malli ja neljä sinistä ympyrää, jotka osoittavat nastojen sijainnit.

Ennalta määritettyjen nastojen lisääminen 3D-malliin Excel-työkirjasta

Helpoin tapa lisätä nastoja 3D-malliin on ladata ne Excel-työkirjasta.

Nastojen tietolähteen täytyy olla nimetty taulukko Excelissä. Taulukossa on oltava neljä saraketta. Jokainen sarake vastaa 3D-objekti-ohjausobjektin ominaisuutta. Jokainen rivi piirretään nastana malliin. Rivit määrittävät nastojen sijainnin kolmiulotteisessa koordinaattijärjestelmässä.

Tärkeä

Power Appsin yhdistetyn todellisuuden (MR) ohjausobjektit käyttävät vasemmanpuoleista koordinaattijärjestelmää.

Sarake Vastaa ominaisuutta
Label ItemsLabels
X PinsX
Y PinsY
Z PinsZ

Alla on esimerkki taulukosta, jonka nimi on TestPins ja joka sisältää koordinaatit neljän nastan lisäämiseksi 3D-malliin:

Esimerkki Microsoft Excel -laskentataulukosta, jonka TestPins-taulukko sisältää Label-, X-, Y- ja Z-sarakkeet.

Jos haluat kokeilla tätä esimerkkiä, aloita luomalla taulukko Excelissä.

  1. Kopioi seuraavat näytetiedot ja liitä ne uuden Excel-laskentataulukon soluun A1.

    Label X Pins Y Pins Z Pins
    Front Left -0.2 0.01 0.2
    Front Right 0.2 0.01 0.2
    Zero 0 0 0
    X Point 0 0.72 -0.2
  2. Valitse jokin liitetyistä soluista. Valitse Aloitus-välilehdestä Muotoile taulukoksi, valitse tyyli ja valitse sitten OK.

  3. Syötä Taulukon rakenne -välilehden Taulukon nimi -kenttään nimi, kuten TestPins.

  4. Tallenna työkirja ja sulje se.

Lisää taulukko sitten tietolähteeksi näyttääksesi nastat 3D-mallissa.

  1. Avaa Power Apps Studio ja lisää 3D-malli tai valitse olemassa oleva malli.
  2. Määritä 3D-objekti-ohjausobjekin Source-ominaisuudeksi https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/chair.glb (tai mikä tahansa muu haluamasi mallitiedosto).

Huomautus

3D-objekti-ohjausobjektin ensimmäisen esiintymän nimi on oletusarvoisesti 3DObject1, ja käytämme tätä nimeä seuraavissa esimerkeissä. Ohjausobjektin seuraavien esiintymien nimet olisivat ViewIn3D2, ViewIn3D3 ja niin edelleen.

  1. Valitse mallin Ominaisuudet-välilehdestä avattava Pins(Items)-luettelo.
  2. Kirjoita hakukenttään excel ja valitse sitten Tuo Excelistä.
  3. Etsi aiemmin tallentamasi Excel-työkirja ja avaa se.
  4. Valitse Excel-taulukolle antamasi nimi ja valitse sitten Yhdistä.
  5. Etsi Lisäasetukset-välilehdestä PinsX, PinsY ja PinsZ ja syötä taulukon vastaavan sarakkeen nimi. (Syötä tässä esimerkissä ItemsLabels-kenttään Label, PinsX-kenttään X ja niin edelleen). Aseta sarakkeen nimi lainausmerkkeihin.

Nastat näytetään mallissa koordinaattien määrittämissä sijainneissa.

Nastojen selitteen ja koordinaattien näyttäminen 3D-mallissa

Käytä tietotaulukkoa näyttääksesi valittujen nastojen selitteen ja koordinaatit pohjaan perustuvassa sovelluksessa.

Näyttökuva rakenteille olevasta 3D-mallista Microsoft Power Apps Studiossa. Malliin on asetettu neljä nastaa, ja nastoja koskevat tiedot näytetään mallin alla olevassa taulukossa.

Sovellus avattuna Power Apps Studiossa muokkausta varten:

  1. Avaa Lisää-välilehti ja laajenna Asettelu.

  2. Valitse Tietotaulukko asettaaksesi taulukon sovelluksen näyttöön tai vedä ohjausobjekti tarkalle paikalleen näytössä.

  3. Valitse, näytetäänkö kaikkien nastojen vai ainoastaan valittujen nastojen tiedot. Kun tietotaulukko on valittuna:

    • Näytä kaikki nastat: Valitse Ominaisuudet-ruudusta avattava Pins(Items)-luettelo ja valitse aiemmin yhdistämäsi Excel-taulukko.

    • Näytä vain valittu nasta: Kirjoita Power Apps Studio -lauseke-editoriin 3DObject1.SelectedItems.

      Näyttökuva Power Apps Studio -lauseke-editorista, jossa näkyy valitun nastan tietojen näyttämiseen käytetty lauseke.

  4. Valitse Ominaisuudet-ruudusta Muokkaa kenttiä ja valitse sitten Lisää kenttä.

  5. Valitse näytettävät sarakkeet ja valitse sitten Lisää.

    Näyttökuva rakenteille olevasta 3D-mallista Power Apps Studiossa ja tietotaulukkoon lisättävien kenttien luettelosta.

Valitun nastan selitteen näyttäminen 3D-mallissa

Käytä tekstikenttää näyttääksesi pohjaan perustuvassa sovelluksessa vain valitun nastan selitteen.

Sovellus avattuna Power Apps Studioossa muokkausta varten:

  1. Avaa Lisää-välilehti.
  2. Valitse Tekstiselite asettaaksesi tekstiruudun sovelluksen näyttöön tai vedä ohjausobjekti tarkalle paikalleen näytössä.
  3. Kirjoita lauseke-editoriin 3DObject1.Selected.Label.

Salli käyttäjien lisätä omia nastojaan 3D-malliin luomalla kokoelma

Jos haluat sallia käyttäjien asettaa nastoja 3D-malliin, käytä kokoelmaa.

Sovellus avattuna Power Apps Studiossa muokkausta varten:

  1. Avaa Lisää-välilehti.

  2. Valitse Tekstisyöte asettaaksesi tekstinsyöttöruudun sovelluksen näyttöön.

  3. Kopioi tekstiruutu ja liitä se kolme kertaa luodaksesi neljä tekstinsyöttöohjausobjektia.

  4. Määritä kunkin ohjausobjektin Default-ominaisuudeksi X, Y, Z ja Label tässä järjestyksessä.

  5. Avaa Puunäkymä-välilehti.

  6. Muuta ohjausobjektien nimiksi XCoordinate, YCoordinate, ZCoordinate ja LabelInput.

    Näyttökuva Power Apps Studio -puunäkymästä, jossa näytetään neljä uudelleennimettyä Tekstisyöte-ohjausobjektia.

Lisää seuraavaksi painike, jolla käyttäjän tiedot liitetään nastakokoelmaan.

  1. Avaa Lisää-välilehti.

  2. Valitse Painike asettaaksesi painikkeen sovelluksen näyttöön.

  3. Määritä painikkeen Text-ominaisuudeksi Lisää nasta.

  4. Syötä seuraava koodi painikkeen OnSelect-ominaisuudelle tarkalleen näin:

    Collect( 
    PinsCollection,
      {
        X: XCoordinate.Text,
        Y: YCoordinate.Text,
        Z: ZCoordinate.Text,
        Label: LabelInput.Text
      }
    )
    

Nyt vaihdat nastojen tietolähteen Excel-taulukosta uuteen kokoelmaan.

  1. Valitse 3D-malli.

  2. Valitse Ominaisuudet-välilehdestä avattava Pins(Items)-luettelo ja valitse sitten PinsCollection.

    Näyttökuva 3D-mallin Pins(Items) -ominaisuudesta Power Apps Studiossa, jossa tietolähde PinsCollection on valittuna.

  3. Etsi Lisäasetukset-välilehdestä PinsX, PinsY ja PinsZ ja määritä niiden arvoiksi X, Y ja Z tässä järjestyksessä.

Kun käyttäjä syöttää koordinaatit ja selitteen ja valitsee Lisää nasta, malliin asetetaan nasta ja selite syötettyihin koordinaatteihin.

Nastojen tietojen näyttäminen 3D-malliin lisättäessä

Yhdistä lopuksi edellä kuvatut esimerkit näyttämällä nastojen tiedot, kun käyttäjä lisää nastoja.

Sovellus avattuna Power Apps Studiossa muokkausta varten:

  1. Lisä näyttöön tietotaulukko.
  2. Valitse Ominaisuudet-välilehdestä avattava Pins(Items)-luettelo ja valitse PinsCollection.
  3. Valitse Muokkaa kenttiä ja valitse sitten Lisää kenttä.
  4. Valitse taulukossa näytettävät sarakkeet ja valitse sitten Lisää.

Muut yhdistetyn todellisuuden ohjausobjektit

  • Näytä 3D-sisältö yhdistetyssä todellisuudessa Näytä MR-muodossa -ohjausobjektin avulla.
  • Mittaa etäisyys, pinta-ala ja tilavuus Mittaava kamera -ohjausobjektin avulla.
  • Luo ja näytä valmiita 3D-muotoja Näytä muoto MR-tilassa -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.

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).