Crear unha aplicación para ver unha forma en realidade mixta

Podes usar o Ver forma en MR controla na túa aplicación para que os usuarios vexan se un simple cubo pode caber nun espazo especificado. Quizais queiran facelo para ver como un obxecto determinado que forneza encaixaría no seu espazo. Se tes un modelo 3D ou unha imaxe frontal para o obxecto, queres facer a proba de axuste, considera usar o Ver en MR en cambio.

O control crea un botón na túa aplicación. Cando os usuarios da aplicación seleccionan o botón, este superpón un cubo á fonte da cámara en directo do dispositivo. Configuras as dimensións do cubo cando editas o control en Power Apps.

Mira este vídeo para aprender a crear aplicacións móbiles con View Shape no control MR:

Neste artigo, imos crear unha pantalla nunha aplicación que permitirá aos usuarios crear unha forma de cubo personalizada introducindo a unidade que se utilizará (centímetros, pés, polgadas ou metros) e definindo a altura, o ancho e a profundidade de o cubo.

Requisitos previos

Ver requisitos previos para dispositivos compatibles con realidade mixta.

Engade controis para as dimensións e unidades do cubo

Engade cabeceira e etiquetas para definir as dimensións e unidades do cubo á pantalla da aplicación.

Etiqueta de cabeceira

Cunha aplicación aberta para editar Power Apps Studio, engade unha etiqueta de texto á pantalla. Colócao na esquina superior esquerda da pantalla e modifica as seguintes propiedades na pestana Propiedades:

Propiedade Valor
Mensaxe de texto "Place A Cube"
Tamaño de tipo de letra 24
Espesura do tipo de letra FontWeight.Semibold
Aliñamento do texto Align.Center
Largura Parent.Width

A continuación, na pestana Avanzado, modifique as seguintes propiedades:

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

Este cambio proporcionará unha cabeceira para a pantalla.

Etiquetas e controis para especificar propiedades do cubo

  1. Engade catro etiquetas de texto á pantalla. Estas etiquetas utilizaranse para identificar os controis que engadiremos máis adiante. Para cada etiqueta, modifique o Texto propiedade a un dos seguintes:

    • Unit Type
    • Width
    • Height
    • Depth
  2. Establece o Anchura propiedade destas etiquetas a 160 e colócaas de xeito que se apilen verticalmente na orde descrita anteriormente, preto da parte superior da pantalla e no lado esquerdo.

  3. Engade un control despregable e tres controis de entrada de texto. O menú despregable empregarase para seleccionar un tipo de unidade para as dimensións do cubo e os tres controis de entrada de texto utilizaranse para introducir o ancho, o alto e a profundidade do cubo.

  4. Seleccione o menú despregable, renomméeo a drpUnitType, e cambia as seguintes propiedades:

    Propiedade Valor
    Elementos ["Centimeters", "Feet", "Inches", "Meters"]
    Default "Feet"
    Largura 280
  5. Coloca o control á dereita da etiqueta Tipo de unidade.

  6. Engade tres controis de entrada de texto e renomealos a txtShapeHeight, ·, e txtShapeDepth. Cambia as seguintes propiedades dos tres controis:

    Propiedade Valor
    Default 2
    Formato TextFormat.Number
    Largura 144
  7. Coloque o control de entrada de texto nomeado txtShapeWidth á dereita da etiqueta Ancho. Así mesmo, coloque os controis nomeados txtShapeHeight e txtShapeDepth á dereita das etiquetas Altura e Profundidade, respectivamente.

A continuación, engadirás a Forma de visualización no control MR e configuralo para que use os controis que se crearon para proporcionar dimensións dinámicas ao cubo MR que xerará.

Insira a forma de vista no control MR

Insira o control na súa aplicación.

  1. Abra o separador Inserir.

  2. Expandir Realidade Mixta.

  3. Seleccione o control Ver forma en MR para colocala no centro da pantalla da aplicación ou arrástraa e soltaa para situala en calquera lugar da pantalla.

  4. Unha vez engadido o control, colócao preto da parte inferior da pantalla e cambia as seguintes propiedades:

    Propiedade Valor
    Mensaxe de texto "Place a cube"
    ShapeWidth txtShapeWidth.Text
    FormaAltura txtShapeHeight.Text
    Forma Profundidade txtShapeDepth.Text
    Unidades de medida drpUnitType.Selected.Value
    Largura 280

    Ver a forma no control de realidade mixta nunha pantalla.

Probar a aplicación

Agora que se engadiron todos os controis, gardar e publicar a aplicación. Nun dispositivo capaz de realidade mixta, abra a aplicación e prema Coloca un cubo botón. Isto abrirá o Ver forma en MR experiencia, permitindo ao usuario definir unha área a medir.

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 e un círculo preto do centro da pantalla. Este círculo mostra onde se pode colocar inicialmente o cubo. Unha vez colocado o cubo, pódese mover ou xirar mediante os controis táctiles.

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

Usa o botón Atrás da esquina superior esquerda para volver á pantalla da aplicación e cambiar unha ou máis das opcións de ancho, alto, profundidade ou tipo de unidade. Seleccione o Coloca un cubo botón e coloque o novo cubo.

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).