Vis i MR og Vis i 3D

Fuldført

Hvis du vil aktivere mange 3D- og MR-scenarier (Mixed Reality), kan du føje flere MR-komponenter til din lærredsapp. Komponenter er samlinger af kontrolelementer, som du kan bruge til at imødekomme specifikke krav. Du kan f.eks. bruge disse MR-komponenter til at:

  • Få vist og rediger 3D-indhold.
  • Overlejring af 3D-indhold og 2D-billeder på feedet fra kameraet.
  • Mål afstand, område og lydstyrke ved hjælp af enheden med MR.
  • Identificer områder i den virkelige verden via en MR-overlejring.

Vi inkorporerer nogle af disse mixed reality-funktioner i vores Easy Sales--program.

Vis i MR

Visning i MR er en af de vigtigste funktioner, der er inkluderet i programmet. Det giver brugeren mulighed for at se billeder og 3D-modeller i det naturlige miljø. Brugeren kan få adgang til den ved at klikke på knappen. den lægger udvalgte 3D-modeller eller billeder over på enhedens livekamerafeed.

3D-indhold skal være i .glb-filformatet, og billedet skal enten være i formaterne .jpg eller .png. MR-komponenterne i Power Apps bruger Babylon React Native.

  • egenskaber

    • Kilde: Datakilden genkender den .glb-fil, der skal vises. Visningen i MR-komponenten understøtter indlæsning af modeller fra:

      • Objektbredde: Bredden på de viste billeder eller 3D-indhold.

      • Objekthøjde: Højde på viste billeder eller 3D-indhold.

      • Objektdybde: Tredimensionel dybde af 3D-indhold.

      • Enheder: Den enhed, der bruges til objektets bredde, højde og dybdefelter.

      • Billeder De billeder, der er taget under mixed reality-sessionen.

  • Sådan håndteres objektskalering

    Når en model er placeret sammen med Vis i MR-komponenten, bruges modellens oprindelige dimensioner. Disse dimensioner er egenskaberne Objektbredde, Objekthøjde og Objektdybde.

    Lad os bruge skaleringsteknikkerne til at ændre modellens størrelse.

    • Hvis der ikke er defineret nogen dimensioner, accepterer vi, at modellen allerede har den forventede skala, og vi lader den være uændret.
    • Hvis der er defineret én dimension, og resten er standardværdier på 0, skalerer vi hele objektet baseret på den angivne dimension.
    • Hvis der er defineret to dimensioner, justerer vi modellen, så den passer til de angivne dimensioner og derefter beregner gennemsnittet af skalaen for den tredje dimension.

    Lad os f.eks. sige, at du har en model med en objekthøjde på 8, Objektbredde på 5 og Objektdybde på 3. Du angiver Objekthøjde til 24 og Objektbredde til 10, så Objektdybde forbliver uændret. Højden øges med 3, og bredden øges med 2. Gennemsnittet af disse to målinger er på 2,5. Senere skalerer vi dybden med dette beløb. Den endelige skalerede model har en objekthøjde på 24, Objektbredde på 10 og Objektdybde på 7,25.

    • Hvis alle tre dimensioner er angivet, matcher vi modellens størrelse med det, du angiver.

Vis i 3D

3D-modeller kan føjes til dine lærredsapps. Med enkle bevægelser kan brugerne rotere og zoome modellen med komponenten Visning i 3D-. Der er inkluderet en standardfigur i komponenten. Du kan ændre denne figur til en anden ved at ændre egenskaben Source. Ved at linke til et gallerikontrolelement kan du få vist en enkelt 3D-model eller lade brugeren vælge fra et galleri. De mulige filformater med kontrolelementet View in 3D er .glb, .objeller .stl. Brugerne kan konvertere 3D-modeller af et hvilket som helst filformat til .glb-, der skal bruges i deres program.

Hvis du vil have et galleri med 3D-modeller, skal du placere komponenten View i 3D uden for galleriet og angive kilden til galleriets angivne egenskab. Sørg for, at dine 3D-modeller er optimeret til brug sammen med Power Apps for at reducere indlæsningstiden. Du kan bruge komponenten Vis i 3D til at føje pins (synlige som cirkulære mærker) til angivne punkter på 3D-modeller.

Seddel

Flere forekomster af vis i 3D-komponenten på samme skærm kan medføre problemer med ydeevnen, fordi hver version af komponenten forsøger at indlæse 3D-modellerne samtidigt.