A 3D-s tartalom vagy képek vegyes valóságban való megtekintése
A Megtekintés MR-ben vezérlővel egy tárgy vagy kép 3D-modelljét helyezheti el egy valós térben. Például előzetes verzióban megtekinthet egy festményt a falon, mielőtt felakasztaná, vagy megnézheti, hogy egy 3D-s virtuális könyvespolc elfér-e ott, ahová szánja.
Mi történik akkor, ha nem rendelkezik az objektum 3D-modelljével? Töltsön be egy képet az objektumról, és állítsa be a méreteit az objektum méretére. A vezérlő a képet a kívánt méretű virtuális kocka felületeként alkalmazza. Helyezze el a 3D-modell ezen helyettesítőjét a térben.
A Megtekintés vegyes valóságban vezérlő hozzáad egy gombot az alkalmazáshoz. Amikor a felhasználó kiválasztja a gombot, az alkalmazás egy kiválasztott 3D-modellt (.glb, .stl vagy .obj fájlformátumban) vagy képet (.jpg vagy .png fájlformátumban) helyez el a készülék kameracsatornáján.
A Megtekintés MR-ben vezérlővel fényképeket is készíthet, és feltöltheti őket a OneDrive szolgáltatásba.
Fontos
A 3D tartalomnak .glb, .stl vagy .obj fájlformátumban kell lennie. A meglévő 3D-s modellek átalakíthatók .glb fájlformátumba különféle egyéb 3D-s formátumokból. A Draco tömörítéssel tömörített 3D tartalom nem támogatott.
Tipp.
A betöltési idők csökkentése érdekében ügyeljen arra, hogy a 3D-s modellek a Power Apps alkalmazással való használatra legyenek optimalizálva.
A vegyes valóság (MR) vezérlői a legjobban jól megvilágított környezetben, lapos szerkezetű felületekkel működnek. A nyomon követés jobb a LIDAR-kompatibilis eszközökön.
A Power Apps MR-vezérlői a Babylon és Babylon React Native előnyeit hasznosítják. A Babylon tesztkörnyezetben működő vegyesvalóság-tartalomnak működnie kell a Power Appsben is a megosztott MR-platform eredményeképpen. Ha a tartalom működik a Babylonban, de a Power Appsban nem, küldjön el egy kérdést a Power Apps közösségi fórumra. (Címke: vegyes valóság.)
Megtekintés MR-ben gomb hozzáadása az alkalmazás képernyőjéhez
A Power Apps Studio szolgáltatásban szerkesztésre megnyitott alkalmazással:
Nyissa meg a Beszúrás lapot, és bontsa ki a Vegyes valóság lehetőséget.
Válassza a Megtekintés MR-ban lehetőséget ahhoz, hogy a vezérlőt az alkalmazás képernyőjére tegye, vagy húzza a vezérlőt a képernyőn a pontosabb elhelyezéshez.
A vezérlő egy gomb, amely egy adatkocka ikonjával és a Megtekintés MR-ben szöveggel van felcímkézve. Módosítsa a címkét, és ha szeretné, rejtse el az ikont a Szöveg és a Megjelenítés típusa tulajdonságokban.
Különböző modellek megtekintése egyetlen munkamenetben
A Megtekintés MR-ben vezérlőben alapértelmezés szerint egy médiafájl jelenik meg. Az MR-élmény során a médiagalériában kiválasztott különböző médiafájlok megtekintéséhez használja a vezérlő Elemek speciális tulajdonságát. Ez a tulajdonság olyan táblát hoz létre, amely a felhasználók által a vegyes valóságban választható médiafájlok listáját tartalmazza.
Az Elemek tulajdonság használata esetén be kell állítania egy értéket a következő speciális tulajdonságok számára, hogy leképezhesse a tábla oszlopait:
Tulajdonság | Description |
---|---|
ItemsSource (kötelező) | Megadja, hogy az Elemek oszlopban melyik oszlop azonosítja a vegyesvalóság-nézetben látható 3D-modellt vagy -képet. A 3D-modellek csatlakoztatása Power Appshez segítségével többet megtudhat a modellek Power Apps szolgáltatásban való használatáról. |
ItemsLabel | Megadja, hogy az Elemek melyik oszlopában található a médiagalériában megjelenítendő címke. Az Alternatív szöveg tulajdonság olyan elemekhez használható, amelyekhez nincs megadva címke. |
ItemsThumbnail | Megadja, hogy az Elemek melyik oszlopa azonosítja a médiagalériában megjelenítendő miniatűrt. Az alapértelmezett miniatűr olyan elemekhez van megadva, amelyekhez nincs megadva miniatűr. |
ItemsObjectWidth, ItemsObjectHeight, ItemsObjectDepth | Kifejezett méretet ad meg a táblában található mindegyik médiaelemhez. A konkrét mérettel nem rendelkező elemek esetén az Objektum szélessége, az Objektum magassága és az Objektum mélysége használatos. |
A teszthez hozzon létre egy médiatárat, amely három különböző növényt jelenít meg egy szobában. Az Elemek tábla következőképpen néz ki:
A Power Apps Studio szolgáltatásban szerkesztésre megnyitott alkalmazással:
Nyissa meg a Beszúrás lapot, és bontsa ki a Vegyes valóság lehetőséget.
Válassza a Megtekintés MR-ban lehetőséget ahhoz, hogy a vezérlőt az alkalmazás képernyőjére tegye, vagy húzza a vezérlőt a képernyőn a pontosabb elhelyezéshez.
A Speciális tulajdonságok lapon jelölje ki az Elemek tulajdonságot, és írja be vagy illessze be a következő kódot:
Table( { label: "Birds of Paradise", source: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/bird_of_paradise_blue.glb", thumbnail: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/bird_of_paradise_blue.png" }, { label: "Fiddle Leaf Fig", source: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/flf_orange.glb", thumbnail: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/flf_orange.png" }, { label: "Small Palm Tree", source: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/palm_green.glb", thumbnail: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/palm_green.png" } )
Állítsa az ItemsLabel tulajdonságot
"label"
értékre.Állítsa az ItemsSource tulajdonságot
"source"
értékre.Az ItemsThumbnail tulajdonságot állítsa
"thumbnail"
értékre.
Megjegyzés
Az Elemek tulajdonság az adatforrására van beállítva, amely lehet egy katalógus, származhat összekötőből, vagy lehet kódolt tábla, mint ebben a példában. Az ItemsSource, az ItemsLabel és az ItemsThumbnail tulajdonságok az adott adatforrás oszlopneveire vannak állítva idézőjelben.
- Mentse és tegye közzé az alkalmazást, majd nyissa meg a mobileszközén, hogy kipróbálja azt.
Az objektumok skálázásának módja, ha méretezi őket
Ha a modell elhelyezésekor nem ad meg méreteket, a Megtekintés MR-ben vezérlő követi az objektumfájlban megadott méreteket. A modell méretét a vezérlő egy vagy több szélesség, magasság és mélység tulajdonságában (Objektum szélessége, Objektum magassága és Objektum mélysége) a 0-tól eltérő érték megadásával módosíthatja. A modell méretezése attól függ, hogy hány dimenziót változtat meg.
Ha minden dimenzió 0 (ez az alapértelmezett), a modell mérete az objektumfájlban beállított méret marad.
Ha egy dimenziót állít be, a rendszer a modellt a megváltozott dimenzió alapján egyformán méretezi, hasonlóan az oldalarány megőrzése típusú beállításhoz, amikor egy képet méretez.
Ha két dimenzió van megadva, a modell a két megadott dimenzióra és az első kettő átlagára méreteződik át.
Tegyük fel például, hogy van egy 12 m magas, 6 m széles és 3 m mély modell. A Megtekintés MR-ben vezérlő tulajdonságait a következőképpen állíthatja be: Objektum magassága: 24, Objektum szélessége: 9, Objektum mélysége: 0 (változatlan). A magasság 2-szeresére, a szélesség pedig 1,5-szeresére nő. A magasság és a szélesség növekedését átlagoljuk, hogy megtaláljuk azt a szorzót, amellyel a mélységet növelni kell: 2 + 1,5 = 3,5 / 2 = 1,75. A modell végső méretei a következők: Objektum magassága 24, Objektum szélessége 9 és Objektum mélysége 5,25 (3 x 1,75).Ha mindhárom méret be van állítva, a modell mérete a megadott méretre módosul.
Megjegyzés
Ha a mértékek nem követik az eredeti oldalarányt, akkor a vegyes valóságban megtekintve összenyomott vagy torzított modell jöhet létre.
Tulajdonságok
A Megtekintés MR-ben gomb viselkedésének és megjelenésének módosítása tulajdonságok használatával. Egyes tulajdonságok csak a Speciális lapon érhetők el.
Tulajdonság | Description | Type | Hely |
---|---|---|---|
Szöveges | Beállítja a gomb címkéjének szövegét. | Sztring | Tulajdonságok; Speciális: Szöveg |
Helyettesítő szöveg | Megadja a megjelenítendő szöveget, amely akkor jelenik meg, ha a modell nem töltődik be, vagy ha az alkalmazás felhasználója rámutat a modellre. | Sztring | Tulajdonságok; Speciális: AltText |
Megjelenítés típusa | Meghatározza, hogy a gombcímke csak egy kockaikont, szöveget vagy mindkettőt jelenít-e meg. | Legördülő lista | Tulajdonságok; Speciális: DisplayType |
Forrás | Azonosítja az adatforrást, amely a megjelenítendő .glb, .stl vagy .obj fájlt azonosítja. | Nem alkalmazható | Tulajdonságok; Speciális: Forrás |
Források listája (elemek) | Több médiafájlt felsoroló adatforrás (tábla), amely egyetlen vegyesvalóság-munkamenetben megtekinthető. | Tábla | Tulajdonságok; Speciális: Elemek |
Objektum szélessége | A modell szélességét állítja be. | Egész szám | Tulajdonságok; Speciális: ObjectWidth |
Objektum magassága | A modell magasságát állítja be. | Egész szám | Tulajdonságok; Speciális: ObjectHeight |
Objektum mélysége | A modell mélységét állítja be. | Egész szám | Tulajdonságok; Speciális: ObjectDepth |
Mértékegység | Beállítja a modell szélességi, magassági és mélységi mértékegységét. | List | Tulajdonságok; Speciális: Egységek |
Árnyékok engedélyezése | Meghatározza, hogy használjanak-e árnyékokat a modell megjelenítésekor a 3D-s hatás fokozására. | Boolean | Tulajdonságok; Speciális: EnableShadows |
Jelzők észlelésének engedélyezése | Meghatározza, hogy a modell pozíciójának és elforgatásának meghatározásához használjon-e jelölőészlelést. Lásd: Jelölőészlelés használata vegyesvalóság-vezérlőkkel | Boolean | Tulajdonságok; Speciális: EnableMarkerDetection |
Látható | Megjeleníti vagy elrejti a gombot. | Boolean | Tulajdonságok; Speciális: Látható |
Position | A gomb bal felső sarkát az x és az y területen megadott képernyő-koordinátákra helyezi. | Lebegőpontos szám | Tulajdonságok; Speciális: X, Y |
Size | A gomb méretét a Szélesség és Magasság beállításban megadott képpontértékek használatával határozza meg. | Egész szám | Tulajdonságok; Speciális: Szélesség, Magasság |
Felső kitöltés | A távolságot állítja be egy gombcímke szövege és felső széle között. | Lebegőpontos szám | Tulajdonságok, Speciális: PaddingTop |
Alsó kitöltés | A távolságot állítja be egy gombcímke szövege és alsó széle között. | Lebegőpontos szám | Tulajdonságok, Speciális: PaddingBottom |
Bal oldali kitöltés | A távolságot állítja be egy gombcímke szövege és bal széle között. | Lebegőpontos szám | Tulajdonságok, Speciális: PaddingLeft |
Jobb oldali kitöltés | A távolságot állítja be egy gombcímke szövege és jobb széle között. | Lebegőpontos szám | Tulajdonságok, Speciális: PaddingRight |
Betűtípus | Beállítja a gombcímke szövegének betűtípus-családjának nevét. | List | Tulajdonságok; Speciális: Betűtípus |
Betűméret | Beállítja a gombcímke szövegének méretét. | Lebegőpontos szám | Tulajdonságok; Speciális: FontSize |
Betűvastagság | A gombcímke szövegének vastagságát állítja be: Félkövér, Vékonyabb, Normál vagy Kicsit kövér. | List | Tulajdonságok; Speciális FontWeight |
Szöveg igazítása | A gombcímke szövegének horizontális igazítását a következők egyikére állítja: Középre, Sorkizárt Balra vagy Jobbra. | Nem alkalmazható | Tulajdonságok; Speciális: TextAlignment |
Függőleges igazítás | A gombcímke szövegének vertikális igazítását a következők egyikére állítja: Lent, Középen vagy Fent. | List | Tulajdonságok; Speciális: VerticalAlign |
Betűstílus | Beállítja a gombcímke szövegének stílusát a következők egyikére: Dőlt, Aláhúzott, Áthúzott vagy nincs. | Nem alkalmazható | Tulajdonságok; Speciális: Dőlt, Aláhúzott, Áthúzott |
Szegély sugara | Meghatározza a gomb keretének saroksugarát. | Lebegőpontos szám | Tulajdonságok; Speciális: BorderRadius |
Color | Beállítja a gombcímke szövegének színét és a gomb hátterét. | Nem alkalmazható | Tulajdonságok; Speciális: FillColor, TextColor |
Szegély | A gomb keretének stílusát, szélességét és színét határozza meg. | Nem alkalmazható | Tulajdonságok; Speciális: BorderStyle, BorderThickness, BorderFillColor |
Letiltva | Kikapcsolja a gombot, de láthatóvá teszi. | Boolean | Tulajdonságok; Speciális: Letiltva |
Szín letiltáskor | Beállítja a gombcímke szövegének, a gomb háttérének és a gomb keretének színét, ha a DisplayMode le van tiltva. | Nem alkalmazható | Tulajdonságok; Speciális: DisabledContentColor, DisabledFillColor, DisabledBorderColor |
Szín megnyomáskor | Beállítja a gombcímke szövegének, a gomb háttérének és a gomb keretének színét, amikor a felhasználó kiválasztja a gombot. | Nem alkalmazható | Tulajdonságok; Speciális: PressedContentColor, PressedFillColor, PressedBorderColor |
Szín rámutatáskor | Beállítja a gombcímke szövegének, a gomb háttérének és a gomb keretének színét, amikor a felhasználó rámutat az egérrel. | Nem alkalmazható | Tulajdonságok; Speciális: HoverContentColor, HoverFillColor, HoverBorderColor |
OnMixedRealitySelect | Viselkedés, amely akkor indul el, amikor a felhasználó kiválasztja a gombot a vegyesvalóság-élmény elindításához. | Definiált művelet | Haladó |
Módosításra | A gomb bármely tulajdonságának megváltozása által kiváltott viselkedés. | Definiált művelet | Haladó |
Elemleírás | Meghatározza, hogy milyen szöveg jelenjen meg, amikor a felhasználó a gombra mutat. | Sztring | Haladó |
ContentLanguage | Meghatározza a gombcímke megjelenítési nyelvét, ha különbözik az alkalmazásban használt nyelvtől. | Sztring | Haladó |
DisplayMode | Azt határozza meg, hogy a gomb ad-e lehetőséget a felhasználónak bementet meghatározására (Szerkesztés) vagy csak megjeleníti az adatokat (Megtekintés), vagy egyik sem, és le van tiltva (Letiltva). | Felsorolás | Haladó |
TabIndex | Azt a sorrendet adja meg, amely szerint a gomb ki van jelölve, ha a felhasználó a Tab billentyűvel navigál az alkalmazásban. | Egész szám | Tulajdonságok; Speciális: TabIndex |
Kimeneti tulajdonságok
Az alkalmazás további tulajdonságokat is használhat, amikor a felhasználó a Megtekintés MR-ben vezérlőt használja. Ezeket kimeneti tulajdonságoknak nevezik. A kimeneti tulajdonságokat használhatja más vezérlőkben, illetve az alkalmazásélmény testreszabásához.
Tulajdonság | Description | Type |
---|---|---|
Fényképek | Összegyűjti a vegyesvalóság-munkamenet során rögzített fényképeket. A vegyes valóság fényképeket feltöltheti a OneDrive-ra, és megjelenítheti egy galériában. | Nem alkalmazható |
Egyéb vegyesvalóság-vezérlők
- 3D-s tartalom megtekintése a 3D-objektum vezérlővel.
- Mérjen távolságot, területet és térfogatot a Mérés vegyes valóságban vezérlővel.
- Előre megadott 3D alakzatok létrehozása és megtekintése az Alakzat megtekintése a vegyes valóságban vezérlővel
- A Jelölés az MR-ban vezérlővel 3D-vonalakat festhet vagy 3D-nyilakat rajzolhat egy terület vagy eszköz meghatározásához a környezetében.
Kapcsolódó információk
- Alkalmazás létrehozása 3D-s és vegyesvalóság-vezérlőkkel
- Jelölőészlelés használata vegyesvalóság-vezérlőkkel
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).
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: