Kopīgot, izmantojot


Programmas izveide, izmantojot 3D un jauktās realitātes vadīklas

Varat izmantot vadīklas 3D object un Skatīt jauktā realitātē, lai skatītu vienumus 3D skatā vai skatītu, kā konkrēts vienums varētu ietilpt noteiktā vietā.

Šajā rakstā jūs uzzināsit, kā izmantot 3D un jauktās realitātes vadīklas programmā Power Apps.

Noskatieties šo video, lai uzzinātu, kā veidot mobilās programmas ar vadīklu Skatīt jauktajā realitātē.

Priekšnoteikumi

Skatiet priekšnosacījumus jauktās realitātes ierīcēm.

Programmas izveide, izmantojot vadīklu Skatīt jauktajā realitātē

Vadīkla Skatīt jauktajā realitātē izveido pogu programmā. Kad programmas lietotāji atlasa pogu, tā pārklāj atlasīto 3D modeli (.glb faila formātā) vai attēlu (.jpg vai .png failu formātos) uz ierīces tiešo kameras plūsmu.

Padoms

Varat arī uzņemt fotoattēlus un augšupielādēt tos pakalpojumā OneDrive.

Šajā sadaļā mēs izveidosim ekrānu programmā, kas lietotājam ļauj skatīt atlasīto elementu jauktā realitātē, izmantojot vadīklu Skatīt jauktā realitātē.

  1. Atveriet programmu platformā Power Apps Studio.

  2. Atlasiet programmas rekvizītu OnStart, nokopējiet un ielīmējiet tālāk norādīto:

    ClearCollect(
        col3dObjects,
        {
            ObjectName: "Forklift",
            ObjectURL: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/forklift.glb"
        },
        {
            ObjectName: "HVAC",
            ObjectURL: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/hvac.glb"
        },
        {
            ObjectName: "Machine",
            ObjectURL: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/machine.glb"
        },
        {
            ObjectName: "Pallet w/ Boxes",
            ObjectURL: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/pallet_with_boxes.glb"
        },
        {
            ObjectName: "Robot Arm",
            ObjectURL: "https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/robot_arm.glb"
        }
    )
    

    Programmas rekvizīts OnStart ar atjauninātu formulas informāciju, kā norādīts iepriekš minētajā koda paraugā.

    Šī formula izveidos kolekciju, kurā ir ietverti to 3D objektu nosaukumi un saites, ko skatīt jauktā realitātē.

  3. Pievienojiet ekrānam Teksta etiķeti, velkot un nometot to no cilnes Ievietot.

  4. Novietojiet pievienoto teksta etiķeti ekrāna augšējā kreisajā stūrī un pārveidojiet šādus rekvizītus cilnē Rekvizīti:

    Rekvizīts vērtība
    Īsziņu “Skatīt jauktā realitātē”
    Fonta lielums 24
    Fonta biezums FontWeight.Semibold
    Teksta līdzinājums Align.Center
    Platums 640
  5. Cilnē Papildus pārveidojiet šādus rekvizītus nākamajai etiķetei:

    Rekvizīts vērtība
    Krāsa RGBA(255, 255, 255, 1)
    Aizpildījums RGBA(56, 96, 178, 1)

    Šīs izmaiņas nodrošina ekrāna galveni.

  6. Cilnes Ievietot sadaļā Izkārtojums ievietojiet vienumu Tukša vertikālā galerija.

  7. Novietojiet galeriju zem iepriekš pievienotās vadīklas “Skatīt jauktā realitātē” galvenes un izvērsiet to, lai lietotu pārējo ekrānu.

  8. Mainiet šos galerijas rekvizītus:

    Rekvizīts vērtība
    Datu avots col3dObjects
    Veidnes lielums 80
    X 0
    Y 92
    Platums 640
    Augstums 1044
  9. Atlasiet Rediģēt galeriju, lai rediģētu galeriju.

    Rediģēt jauktas realitātes galeriju.

  10. Ievietojiet teksta etiķeti galerijā.

  11. Mainiet šādus pievienotās teksta etiķetes rekvizītus:

    Rekvizīts vērtība
    Īsziņu ThisItem.ObjectName
    X 10
    Y 5
    Platums 540
  12. Vēlreiz rediģējiet galeriju.

  13. Cilnes Ievietot sadaļā Jaukta realitāte velciet un nometiet vadīklu Skatīt jauktā realitātē galerijā.

  14. Mainiet tālāk norādītos vadīklas Skatīt jauktā realitātē rekvizītus.

Rekvizīts vērtība
Īsziņu “Skatīt jauktā realitātē”
Rādījuma tips Icon
Avots ThisItem.ObjectURL
X Parent.TemplateWidth - Self.Width - 5
Y 5
Platums 70

Šīs izmaiņas nodrošinās galeriju, kam ir saraksts ar 3D objektiem, un pogu, lai lietotājs varētu skatīt šos objektus jauktā realitātē.

Jauktās realitātes vadīklas tests

Tagad, kad ir pievienotas visas vadīklas, saglabājiet un publicējiet programmu. Jauktās realitātes ierīcē atveriet programmu un nospiediet pogu, kas atbilst objektam, kuru vēlaties skatīt. Šādi tiks atvērta saskarne Skatīt jauktā realitātē.

Skatīt jauktā realitātē.

Izpildiet ekrānā redzamos norādījumus, lai kalibrētu ierīci, lēnām kustinot to pa labi un pa kreisi, vēršot kameru pret mērāmo plakni. Kad kalibrēšana ir pabeigta, uz ekrāna ir redzams punktu masīvs, kā arī ekrāna centrā ir redzams aplis. Šis aplis norāda, kur var sākotnēji novietot 3D objektu. Kad kubs ir novietots, to var pārvietot vai rotēt, izmantojot skārienvadību.

Lai pārvietotu objektu, nospiediet un slidiniet to uz vietu, kur vēlaties to novietot. Lai rotētu objektu, nospiediet vienu pirkstu ekrānā un pavelciet ar citu pirkstu pa labi vai pa kreisi.

Lai atgrieztos programmas ekrānā un atlasītu citu objektu, izmantojiet augšējā kreisajā stūrī redzamo pogu Atpakaļ. Atkārtojiet šo procesu pēc vajadzības, lai skatītu katru objektu.

Programmas izveide ar 3D objekta vadīklu

Vadīkla 3D objekts ļauj 3D sistēmā skatīt kādu elementu programmā Power Apps. Kad programma tiek ielādēta, tā caur vadīklu programmā parāda 3D modeļus (.glb faila formātā) vai attēlu (.jpg vai .png faila formātā). Varat atlasīt 3D modeli, ko pagriezt, tālināt vai tuvināt.

Šajā sadaļā mēs izveidosim ekrānu programmā, kas lietotājam ļauj skatīt atlasītos elementus 3D formā, izmantojot vadīklu 3D objekts.

  1. Lai izveidotu programmu ar 3D objektu kolekciju programmā, izpildiet 1. un 2. darbību, kas aprakstītas sadaļā Programmas izveide ar vadīklu Skatīt jauktā realitātē.

  2. Pievienojiet ekrānam Teksta etiķeti, velkot un nometot to no cilnes Ievietot.

  3. Novietojiet pievienoto teksta etiķeti ekrāna augšējā kreisajā stūrī un pārveidojiet šādus rekvizītus cilnē Rekvizīti:

    Rekvizīts vērtība
    Īsziņu “3D objekts”
    Fonta lielums 24
    Fonta biezums FontWeight.Semibold
    Teksta līdzinājums Align.Center
    Platums 640
  4. Cilnē Papildus pārveidojiet šādus rekvizītus nākamajai etiķetei:

    Rekvizīts vērtība
    Krāsa RGBA(255, 255, 255, 1)
    Aizpildījums RGBA(56, 96, 178, 1)

    Šīs izmaiņas nodrošina ekrāna galveni.

  5. Cilnes Ievietot sadaļā Izkārtojums ievietojiet vienumu Tukša vertikālā galerija.

  6. Novietojiet galeriju zem iepriekš pievienotās vadīklas “Skatīt jauktā realitātē” galvenes un izvērsiet to, lai lietotu pārējo ekrānu.

  7. Mainiet šos galerijas rekvizītus:

    Rekvizīts vērtība
    Datu avots col3dObjects
    Veidnes lielums 80
    X 0
    Y 92
    Platums 640
    Augstums 1044
  8. Atlasiet Rediģēt galeriju, lai rediģētu galeriju.

    Rediģēt 3D galeriju.

  9. Ievietojiet teksta etiķeti galerijā.

  10. Mainiet šādus pievienotās teksta etiķetes rekvizītus:

    Rekvizīts vērtība
    Īsziņu ThisItem.ObjectName
    Platums 640
  11. Vēlreiz rediģējiet galeriju.

  12. Cilnes Ievietot sadaļā Multivide velciet un nometiet vadīklu 3D objekts galerijā.

  13. Mainiet tālāk norādītos vadīklas Skatīt jauktā realitātē rekvizītus.

Rekvizīts vērtība
Avots ThisItem.ObjectURL
X 18
Y 138
Platums 600
Augstums 550

Šīs izmaiņas nodrošinās galeriju, kurā ir 3D objektu saraksts, ko var skatīt 3D formā.

3D vadīklas tests

Tagad, kad ir pievienotas visas vadīklas, saglabājiet un publicējiet programmu. Jauktas realitātes ierīcē atveriet programmu, pieskarieties ekrānam, lai tuvinātu, tālinātu vai pagrieztu objektu, kas tiek skatīts 3D režīmā.

“3D objekts.”

Tā kā galerija satur vairākus objektus 3D formā, pavelciet uz leju ekrānā, lai redzētu citus objektus, un izmantojiet tālummaiņas vai pagriešanas iespējas, lai strādātu ar 3D objektiem.

Skatiet arī:

Piezīme

Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)

Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).