Crear unha aplicación con controis de realidade mixta e 3D

Podes usar o Obxecto 3D e Ver en MR controis para ver elementos en 3D ou para ver como un determinado elemento pode encaixar nun espazo especificado.

Neste artigo, aprenderás a usar os controis 3D e de realidade mixta en Power Apps.

Mira este vídeo para aprender a crear aplicacións móbiles co control View in MR:

Requisitos previos

Ver requisitos previos para dispositivos compatibles con realidade mixta.

Crea unha aplicación co control View in MR

O Ver en MR control crea un botón na túa aplicación. Cando os usuarios da aplicación seleccionan o botón, superpón un modelo 3D seleccionado (no formato de ficheiro .glb) ou unha imaxe (en formato de ficheiro .jpg ou .png) na fonte da cámara en directo do dispositivo.

Suxestión

Tamén pode facer fotos e cargalas a OneDrive.

Nesta sección, imos construír unha pantalla nunha aplicación que permitirá ao usuario ver o elemento seleccionado en realidade mixta usando o Ver en MR control.

  1. Abre unha aplicación en Power Apps Studio.

  2. Seleccione o OnStart propiedade da aplicación, copie e pegue o seguinte:

    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"
        }
    )
    

    Propiedade App OnStart coa fórmula actualizada tal e como se menciona no código de exemplo anterior.

    Esta fórmula creará unha colección que contén os nomes e as ligazóns dos obxectos 3D que se verán en realidade mixta.

  3. Engadir a Etiqueta de texto á pantalla arrastrándoo e soltándoo desde o Inserir ficha.

  4. Coloque a etiqueta de texto engadido na esquina superior esquerda da pantalla e modifique as seguintes propiedades Propiedades ficha:

    Propiedade Valor
    Mensaxe de texto "Ver en MR"
    Tamaño de tipo de letra 24
    Espesura do tipo de letra FontWeight.Semibold
    Aliñamento do texto Align.Center
    Largura 640
  5. Na pestana Avanzado, modifique as seguintes propiedades para a etiqueta de texto:

    Propiedade Valor
    Cor RGBA(255, 255, 255, 1)
    Encher RGBA(56, 96, 178, 1)

    Este cambio proporciona unha cabeceira para a pantalla.

  6. Insira a Galería vertical en branco dende Maquetación sección da Inserir ficha.

  7. Coloca a galería debaixo da cabeceira "Ver en MR" que engadiches anteriormente e expándaa para usar o resto da pantalla.

  8. Cambia as seguintes propiedades da galería:

    Propiedade Valor
    Orixe de datos col3dObjects
    Tamaño do modelo 80
    X 0
    Y 92
    Largura 640
    Altura 1044
  9. Seleccione Editar galería para editar a galería.

    Editar galería para MR.

  10. Insira a Etiqueta de texto na galería.

  11. Cambia as seguintes propiedades da etiqueta de texto engadido:

    Propiedade Valor
    Mensaxe de texto ThisItem.ObjectName
    X 1,0
    Y 5
    Largura 540
  12. Edita a galería de novo.

  13. Dende Realidade Mixta sección da Inserir pestana, arrastra e solta Ver en MR control na galería.

  14. Cambia as seguintes propiedades do Ver en MR control.

Propiedade Valor
Mensaxe de texto "Ver en MR"
Tipo de visualización Icon
Código fonte ThisItem.ObjectURL
X Parent.TemplateWidth - Self.Width - 5
Y 5
Largura 70

Este cambio proporcionará unha galería que ten unha lista de obxectos 3D e un botón para premer para que o usuario vexa eses obxectos en realidade mixta.

Proba o control da realidade mixta

Agora que se engadiron todos os controis, gardar e publicar a aplicación. Nun dispositivo compatible con realidade mixta, abra a aplicación e prema o botón que se corresponda co obxecto que desexa ver. Isto abrirá o Ver en MR experiencia.

Ver en MR.

Siga as instrucións en pantalla para calibrar o dispositivo movéndoo lentamente á esquerda e á dereita mentres apunta a cámara cara a unha superficie que se vai medir. Unha vez completada a calibración, verás unha matriz de puntos na superficie, así como un círculo preto do centro da pantalla. Este círculo mostra onde se pode colocar inicialmente o obxecto 3D. Unha vez colocado o cubo pódese mover ou xirar mediante os controis táctiles.

Para mover o obxecto, preme nel e deslízao ata onde desexa que se coloque. Para xirar o obxecto, preme un dedo na pantalla e despois pasa o dedo con outro cara á dereita ou á esquerda.

Usa o botón Atrás na esquina superior esquerda para volver á pantalla da aplicación e seleccionar outro obxecto. Repita este proceso como desexe para ver cada un dos obxectos.

Crea unha aplicación con control de obxectos 3D

O Obxecto 3D o control permítelle ver un elemento en 3D no seu interior Power Apps. Cando se carga a aplicación, mostra os modelos 3D (en formato de ficheiro .glb) ou a imaxe (en formato de ficheiro .jpg ou .png) dentro da aplicación a través do control. Pode seleccionar o modelo 3D para xirar, ampliar ou reducir.

Nesta sección, imos construír unha pantalla nunha aplicación que permitirá ao usuario ver os elementos seleccionados en 3D usando o Obxecto 3D control.

  1. Siga os pasos 1 e 2 do Crea unha aplicación co control View in MR sección para crear unha aplicación coa colección de obxectos 3D para a aplicación.

  2. Engadir a Etiqueta de texto á pantalla arrastrándoo e soltándoo desde o Inserir ficha.

  3. Coloque a etiqueta de texto engadido na esquina superior esquerda da pantalla e modifique as seguintes propiedades Propiedades ficha:

    Propiedade Valor
    Mensaxe de texto "obxecto 3D"
    Tamaño de tipo de letra 24
    Espesura do tipo de letra FontWeight.Semibold
    Aliñamento do texto Align.Center
    Largura 640
  4. Na pestana Avanzado, modifique as seguintes propiedades para a etiqueta de texto:

    Propiedade Valor
    Cor RGBA(255, 255, 255, 1)
    Encher RGBA(56, 96, 178, 1)

    Este cambio proporciona unha cabeceira para a pantalla.

  5. Insira a Galería vertical en branco dende Maquetación sección da Inserir ficha.

  6. Coloca a galería debaixo da cabeceira "Ver en MR" que engadiches anteriormente e expándaa para usar o resto da pantalla.

  7. Cambia as seguintes propiedades da galería:

    Propiedade Valor
    Orixe de datos col3dObjects
    Tamaño do modelo 80
    X 0
    Y 92
    Largura 640
    Altura 1044
  8. Seleccione Editar galería para editar a galería.

    Editar galería para 3D.

  9. Insira a Etiqueta de texto na galería.

  10. Cambia as seguintes propiedades da etiqueta de texto engadido:

    Propiedade Valor
    Mensaxe de texto ThisItem.ObjectName
    Largura 640
  11. Edita a galería de novo.

  12. Dende Medios sección da Inserir pestana, arrastra e solta Obxecto 3D control na galería.

  13. Cambia as seguintes propiedades do Ver en MR control.

Propiedade Valor
Código fonte ThisItem.ObjectURL
X 18
Y 138
Largura 600
Altura 550

Este cambio proporcionará unha galería que ten unha lista de obxectos 3D que podes ver en 3D.

Proba o control 3D

Agora que se engadiron todos os controis, gardar e publicar a aplicación. Nun dispositivo compatible con realidades mixtas, abre a aplicación, toca a pantalla para ampliar, reducir ou xirar o obxecto que se está a ver en 3D.

Obxecto 3D.

Dado que a galería contén varios obxectos en 3D, pasa o dedo cara abaixo na pantalla para ver outros obxectos e utiliza as funcións de zoom ou xiro para traballar cos obxectos en 3D.

Consulte tamén

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).