Megosztás a következőn keresztül:


Gombostűk hozzáadása 3D-s modellekhez a Power Apps szolgáltatásban

Adjon hozzá jelölőket (kör alakú jelölők) a 3D-modellekhez a vászonalapú alkalmazásaiban. A felhasználók hozzáadhatják saját jelölőiket, és megtekinthetik a kiválasztott jelölők adatait.

Képernyőkép egy mobilalkalmazásról, amely egy 3D-s modellt mutat be, négy kék körrel mutatva a jelölők helyét.

Előre definiált jelölők felvétele 3D-modellbe egy Excel-munkafüzetből

A jelölők 3D-modellhez való felvételének legegyszerűbb módja, ha egy Excel-munkafüzetből betölti azokat.

A jelölők adatforrásának névvel ellátott táblázatnak kell lennie az Excel alkalmazásban. A táblának négy oszlopból kell állnia. Mindegyik oszlop a 3D objektumvezérlő egy tulajdonságának felel meg. Minden sor egy-egy jelölővel van ábrázolva a modellen. A sorok határozzák meg a jelölők elhelyezését egy háromdimenziós koordinátarendszerben.

Fontos

A Power Apps vegyes valóság (MR) vezérlői bal oldali koordinátarendszert használnak.

Column Megfelel a következőnek
Label ItemsLabels
X PinsX
Y Tüskés hangcsap
Z PinsZ

Íme egy példa a „TestPins” nevű táblázatra, amely koordinátákat tartalmaz ahhoz, hogy négy jelölőt helyezzen el egy 3D-modellen:

Egy TestPins nevű táblázatot tartalmazó Microsoft Excel munkalap, amely Címke, X, Y és Z oszlopot tartalmaz.

Próbálja ki ezt a példát. Kezdésképp hozzon létre egy táblázatot az Excel alkalmazásban.

  1. Másolja ki a következő mintaadatokat, és illessze be azokat az új Excel-munkalap A1 cellájába.

    Label X rögzítések Y rögzítések Z rögzítések
    Bal elülső -0,2 0.01 0.2.
    Jobb elülső 0.2. 0.01 0.2.
    Nulla 0 0 0
    X pont 0 0.72 -0,2
  2. Válassza ki az egyik beillesztett cellát. A Kezdőlap lapon válassza a Formázás táblázatként lehetőséget, válasszon egy stílust, majd válassza az OK lehetőséget.

  3. A Tábladizájn lapon, a Táblanév alatt adjon meg egy olyan nevet, mint például a TestPins.

  4. Mentse és zárja be a munkafüzetet.

Következő lépésként vegye fel az táblát adatforrásként, hogy megjelenjenek a jelölők a 3D-modellen.

  1. A következőbe: Power Apps Studio helyezzen be egy 3D-modellt, vagy válasszon ki egy már meglévő modellt.
  2. Állítsa a 3D-s objektum vezérlőjének Forrás tulajdonságát a következőre: https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/chair.glb (vagy bármely más, választott modellfájlra).

Megjegyzés

A 3D-sobjektumvezérlő első példányának neve alapértelmezés szerint 3DObject1, és ezt a nevet fogjuk használni a következő példákban. A vezérlő további példányai a következő neveket kapják: ViewIn3D2, ViewIn3D3, stb.

  1. Válassza ki a modell Tulajdonságok lapján a Pins(Items) legördülő listát.
  2. Írja be az excel kifejezést a keresőmezőbe, majd válassza az Importálás az Excelből opciót.
  3. Keresse meg az korábban mentett Excel-munkafüzetet, és nyissa meg.
  4. Válassza ki az Excel-tábla nevét, majd a Csatlakozást.
  5. A Speciális lapon keresse meg a PinsX, PinsY és PinsZ elemeket és írja be a táblázatba a megfelelő oszlop nevét. (Ebben a példában adja meg az ItemsLabels-beli Címkét, a PinsX-beli X-etstb.) Az oszlopnevet idézőjelbe kell tenni.

A jelölők a koordináták által leírt helyeken fognak megjelenni a modellen.

A jelölők címkéjének és koordinátáinak megjelenítése egy 3D-modellen

Használja az adattáblát, hogy megjelenítse a kiválasztott jelölők címkéit és koordinátáit a vászonalapú alkalmazásban.

Képernyőkép egy 3D-modellről az építés folyamatában a Microsoft Power Apps Studio alkalmazásban. A modellen négy jelölő van elhelyezve, a jelölőkre vonatkozó információk pedig a modell alatti táblázatban láthatók.

A Power Apps Studioban szerkesztésre megnyitott alkalmazással:

  1. Nyissa meg a Beszúrás lapot, és bontsa ki az Elrendezés lehetőséget.

  2. Válassza ki az Adattáblát ahhoz, hogy a táblát az alkalmazás képernyőjére tegye, vagy húzza a vezérlőt a képernyőn a pontosabb elhelyezéshez.

  3. Válassza ki, hogy az összes jelölő adatait, vagy csak a kijelölt jelölő adatait szeretné megjeleníteni. Az adattáblák kiválasztásával:

    • Az összes jelölő megjelenítése: A Tulajdonságok panelen válassza aJelölők(Elemek) legördülő listát, és jelölje ki az Excel-táblázatot, amelyhez korábban csatlakozott.

    • Csak a kiválasztott jelölő megjelenítése: A Power Apps Studio kifejezésszerkesztőben, adja meg a következőt: 3DObject1.SelectedItems.

      Képernyőkép a Power Apps Studio kifejezésszerkesztőről, amely a kiválasztott jelölővel kapcsolatos információk megjelenítésére használt kifejezést mutatja.

  4. A Tulajdonságok panelen válassza a Mezők szerkesztése, majd a Mező hozzáadása lehetőséget.

  5. Jelölje ki a megjeleníteni kívánt oszlopokat, majd válassza az Hozzáadás lehetőséget.

    Képernyőkép egy 3D-modellről, amelynek építése folyamatban van a következőben: Power Apps Studio, és az adattáblákhoz hozzáadni szükséges mezők listája mellett látható.

A kiválasztott jelölő címkéjének megjelenítése egy 3D-modellen

Használja a szövegmezőt, hogy csak a kiválasztott jelölő címkéjét jelenítse meg a vászonalapú alkalmazáson.

A Power Apps Studioban szerkesztésre megnyitott alkalmazással:

  1. Nyissa meg a Beszúrás lapot.
  2. Válassza ki a Szövegcímkét ahhoz, hogy a szövegmezőt az alkalmazás képernyőjére tegye, vagy húzza a vezérlőt a képernyőn a pontosabb elhelyezéshez.
  3. Írja be a kifejezésszerkesztőbe a 3DObject1.Selected.Label kifejezést.

Hozzon létre egy gyűjteményt, amely lehetővé teszi, hogy az felhasználók saját jelölőiket adják hozzá egy 3D-modellhez

Ha engedélyezni szeretné, hogy a felhasználók jelölőket helyezzenek el egy 3D-modellen, használjon gyűjteményt .

A Power Apps Studioban szerkesztésre megnyitott alkalmazással:

  1. Nyissa meg a Beszúrás lapot.

  2. Válassza ki a Szövegbevitel elemet, hogy a szövegbeviteli mezőt az alkalmazás képernyőjére helyezhesse.

  3. Másolja a szövegmezőt, és illessze be háromszor, négy szövegbeviteli vezérlő létrehozásához.

  4. Állítsa mindegyik vezérlő tulajdonságát Alapértelmezettre a következő, ebben a sorban elhelyezkedő elemekhez X, Y, Z és Címke.

  5. Fanézet lap megnyitása.

  6. Nevezze át az egyes vezérlőt szükség szerint XCoordinate, YCoordinate, ZCoordinate és LabelInput névre.

    Képernyőkép a Power Apps Studio fanézetről, amely négy átnevezett szövegbeviteli vezérlőt mutat.

Következő lépésként vegyen fel egy gombot, amely hozzáfűzi a felhasználó adatait a jelölők gyűjteményéhez.

  1. Nyissa meg a Beszúrás lapot.

  2. Kattintson a Gombra, ha egy gombot el szeretne helyezni az alkalmazás képernyőjén.

  3. Állítsa a gomb Szöveg tulajdonságát Jelölő hozzáadása értékre.

  4. Írja be a következő kódot a gomb OnSelect tulajdonságába, pontosan az ábrán látható módon:

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

Most módosítani fogja a jelölők adatforrását az Excel-táblából az új gyűjteményre.

  1. Válassza ki a 3D-modellt.

  2. A Tulajdonságok lapon válassza a Jelölők(Elemek) elemet a legördülő listából, majd a PinsCollection elemet.

    Képernyőkép a Power Apps Studio-beli 3D-modell Jelölők(Elemek) tulajdonságáról, bejelölve a adatforrás PinsCollection elemmel.

  3. A Speciális lapon keresse meg a következőket: PinsX, PinsY és PinsZ, és állítsa őket X, Y és Z nevekre, ebben a sorrendben.

Amikor a felhasználó beírja a koordinátákat és a címkét, és kiválasztja a Jelölő hozzáadása elemet, egy felcímkézett jelölő lesz elhelyezve a modellen a beírt koordinátákon.

A jelölőkre vonatkozó információk megjelenítése, miután azok hozzá lettek adva a 3D-modellhez

Végül egyesítse az előző példákat úgy, hogy megjeleníti a jelölők adatait, amikor a felhasználó hozzáadja azokat.

A Power Apps Studioban szerkesztésre megnyitott alkalmazással:

  1. Adattábla hozzáadása a képernyőhöz.
  2. A Tulajdonságok lapon válassza a Jelölők(Elemek) elemet a legördülő listából, majd a PinsCollection elemet.
  3. Válassza a Mezők szerkesztése elemet, majd a Mezők hozzáadása elemet.
  4. Válassza ki a tábla megjelenítendő oszlopait, majd válassza a Hozzáadást.

Egyéb vegyesvalóság-vezérlők

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).