Del via


Legg til stifter på 3D-modeller i Power Apps

Legg til stifter (vises som sirkulære indikatorer) på 3D-modeller i lerretsappene. Brukere kan legge til sine egne stifter og vise informasjon om stifter de velger.

Et skjermbilde av en mobilapp som viser en 3D-modell av en stol der fire blå sirkler indikerer hvor stiftene er plassert.

Legg til forhåndsdefinerte stifter på en 3D-modell fra en Excel-arbeidsbok

Når du skal legge til stifter på en 3D-modell, er det enklest å laste dem inn fra en Excel-arbeidsbok.

Datakilden for stiftene må være en navngitt tabell i Excel. Tabellen må ha fire kolonner. Hver kolonne tilsvarer en egenskap for kontrollen 3D-objekt. Hver rad tegnes inn som en stift i modellen. Radene fastsetter plasseringen av stiftene i et tredimensjonalt koordinatsystem.

Viktig

Kontrollene for blandet virkelighet i Power Apps bruker et venstrehendt koordinatsystem.

Kolonne Tilsvarer
Etikett ItemsLabels
X PinsX
Y PinsY
Z PinsZ

Her er et eksempel på en tabell kalt «TestPins» som inneholder koordinater for å plassere fire stifter på en 3D-modell:

Et eksempel på et Microsoft Excel-regneark med en tabell kalt TestPins som inneholder kolonnene Etikett, X, Y og Z.

Hvis du vil prøve dette eksemplet, begynner du med å opprette en tabell i Excel.

  1. Kopier følgende eksempeldata, og lim dem inn i celle A1 i et nytt Excel-regneark.

    Etikett X-stifter Y-stifter Z-stifter
    Venstre foran -0.2 0.01 0.2
    Høyre foran 0.2 0.01 0.2
    Null 0 0 0
    X-punkt 0 0.72 -0.2
  2. Velg en av de innlimte cellene. Velg Formater som tabell i Hjem-fanen, velg en stil, og velg deretter OK.

  3. Skriv inn et navn, for eksempel TestPins, under Tabellnavn i fanen Tabellutforming.

  4. Lagre arbeidsboken og lukk den.

Legg deretter til tabellen som en datakilde for å vise stifter på en 3D-modell.

  1. Sett inn en 3D-modell i Power Apps Studio, eller velg en eksisterende modell.
  2. Angi https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/chair.glb (eller en annen modellfil du vil bruke) for egenskapen Kilde for kontrollen 3D-objekt.

Obs!

Den første forekomsten av kontrollen 3D-objekt kalles 3DObject1 som standard, og det er navnet vi skal bruke i følgende eksempler. Ytterligere forekomster av kontrollen hadde blitt kalt ViewIn3D2, ViewIn3D3 og så videre.

  1. Velg rullegardinlisten Pins(Items) i fanen Egenskaper for modellen.
  2. Skriv inn excel i søkeboksen, og velg deretter Importer fra Excel.
  3. Finn Excel-arbeidsboken du lagret tidligere, og åpne den.
  4. Velg navnet du gav tabellen i Excel, og velg deretter Koble til.
  5. Finn PinsX, PinsY og PinsZ i Avansert-fanen, og angi navnet på den tilsvarende kolonnen i tabellen. (I dette eksemplet angir du Etikett i ItemsLabels, X i PinsX og så videre.) Sett kolonnenavnet i anførselstegn.

Stiftene vises på modellen på stedene som angis av koordinatene.

Vis etiketten og koordinatene til stifter på en 3D-modell

Bruk en datatabell til å vise etiketten og koordinatene til valgte stifter i en lerretsapp.

Et skjermbilde av en 3D-modell under bygging i Microsoft Power Apps Studio. Fire stifter er plassert på modellen, og informasjon om stiftene vises i en tabell nedenfor modellen.

Gjør følgende med appen åpen for redigering i Power Apps Studio:

  1. Åpne Sett inn-fanen, og utvid Oppsett.

  2. Velg Datatabell for å plassere en tabell på appskjermen, eller dra kontrollen til skjermen for å plassere den mer nøyaktig.

  3. Vis informasjon om alle stiftene eller bare den valgte stiften. Gjør følgende med datatabellen valgt:

    • Vis alle stifter: Velg rullegardinlisten Pins(Items) i Egenskaper-ruten, og velg Excel-tabellen du koblet til tidligere.

    • Vis bare den valgte stiften: Angi 3DObject1.SelectedItems i redigeringsprogrammet for uttrykk i Power Apps Studio.

      Et skjermbilde av redigeringsprogrammet for uttrykk i Power Apps Studio som viser uttrykket som brukes til å vise informasjon om en valgt stift.

  4. Velg Rediger felter i Egenskaper-ruten, og velg deretter Legg til felt.

  5. Velg kolonnene som skal vises, og velg deretter Legg til.

    Et skjermbilde av en 3D-modell som er under bygging i Power Apps Studio og vises sammen med en liste over felter som skal legges til i en datatabell.

Vis etiketten for en valgt stift på en 3D-modell

Bruk en tekstboks til å vise etiketten for bare den valgte stiften i en lerretsapp.

Gjør følgende med appen åpen for redigering i Power Apps Studio:

  1. Åpne Sett inn-fanen.
  2. Velg Tekstetikett for å plassere en tekstboks på appskjermen, eller dra kontrollen til skjermen for å plassere den mer nøyaktig.
  3. Angi 3DObject1.Selected.Label i redigeringsprogrammet for uttrykk.

Opprett en samling for å la brukere legge til sine egne stifter på en 3D-modell

Hvis du vil la brukere plassere stifter på en 3D-modell, bruker du en samling.

Gjør følgende med appen åpen for redigering i Power Apps Studio:

  1. Åpne Sett inn-fanen.

  2. Velg Tekstinndata for å plassere en tekstinnskrivingsboks på appskjermen.

  3. Kopier tekstboksen og lim den inn tre ganger for å opprette fire tekstinnskrivingskontroller.

  4. Angi henholdsvis X, Y, Z og Etikett for egenskapen Default for hver kontroll.

  5. Åpne fanen Trevisning.

  6. Gi kontrollene navnene XCoordinate, YCoordinate, ZCoordinate og LabelInput.

    Et skjermbilde av trevisningen i Power Apps Studio som viser fire tekstinnskrivingskontroller med nye navn.

Legg deretter til en knapp for å føye til brukerens data i stiftsamlingen.

  1. Åpne Sett inn-fanen.

  2. Velg Knapp for å plassere en knapp på appskjermen.

  3. Angi Legg til stift for egenskapen Text for knappen.

  4. Angi følgende kode i egenskapen OnSelect for knappen, nøyaktig som vist:

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

Du skal nå endre datakilden for stiftene fra Excel-tabellen til den nye samlingen.

  1. Velg 3D-modellen.

  2. Velg rullegardinlisten Pins(Items) i fanen Egenskaper, og velg deretter PinsCollection.

    Et skjermbilde av egenskapen Pins(Items) for en 3D-modell i Power Apps Studio der datakilden PinsCollection er valgt.

  3. Finn PinsX, PinsY og PinsZ i Avansert-fanen, og angi henholdsvis X, Y og Z for dem.

Når brukeren angir koordinater og en etikett og velger Legg til stift, blir en stift med en etikett plassert på modellen på de angitte koordinatene.

Vis informasjon om stifter når de legges til på en 3D-modell

Du skal til slutt kombinere de forrige eksemplene ved å vise informasjon om stiftene når brukeren legger dem til.

Gjør følgende med appen åpen for redigering i Power Apps Studio:

  1. Legg til en datatabell på skjermen.
  2. Velg rullegardinlisten Pins(Items) i fanen Egenskaper, og velg PinsCollection.
  3. Velg Rediger felter, og velg deretter Legg til felt.
  4. Velg kolonnene du vil vise i tabellen, og velg deretter Legg til.

Andre kontroller for blandet virkelighet

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).