Partilhar via


Criar uma aplicação para ver uma forma na realidade mista

Pode utilizar o controlo Ver a forma no MR na sua aplicação para permitir que os utilizadores vejam se um simples cubo pode caber dentro de um espaço específico. Estes poderão pretender efetuar esta tarefa para ver como um determinado objeto fornecido é adequado ao espaço deles. Se tiver um modelo 3D ou uma imagem frontal para o objeto, gostaria de testar o ajuste, considere usar a Vista em MR.

O controlo cria um botão na sua aplicação. Quando os utilizadores de aplicações selecionam o botão, sobrepõe-se a um cubo na imagem da câmara ao vivo do dispositivo. Configura as dimensões do cubo quando edita o controlo no Power Apps.

Assista a este vídeo para aprender a criar aplicações móveis com o controlo Ver a forma no MR:

Neste artigo, iremos criar um ecrã numa aplicação que permitirá aos utilizadores criar uma forma de cubo personalizada, introduzindo unidades a serem usadas (centímetros, pés, polegadas ou metros) e definindo a altura, largura e profundidade do cubo.

Pré-requisitos

Consulte Pré-requisitos para dispositivos compatíveis com realidade mista.

Adicionar controlos para dimensões e unidades do cubo

Adicione cabeçalho e etiquetas para definir as dimensões e unidades do cubo no ecrã da aplicação.

Etiqueta de cabeçalho

Com uma aplicação aberta para edição no Power Apps Studio, adicione uma etiqueta de texto ao ecrã. Posicione-o no canto superior esquerdo do ecrã e modifique as seguintes propriedades no separador Propriedades:

Propriedade Value
Text "Place A Cube"
Font size 24
Font weight FontWeight.Semibold
Text alignment Align.Center
Width Parent.Width

Em seguida, no separador Avançado, modifique as seguintes propriedades:

Propriedade Value
Color RGBA(255, 255, 255, 1)
Fill RGBA(56, 96, 178, 1)

Esta alteração proporcionará um cabeçalho para o ecrã.

Etiquetas e controlos para especificar propriedades do cubo

  1. Adicione quatro etiquetas de texto ao ecrã. Estas etiquetas serão usadas para identificar os controlos que adicionaremos mais tarde. Para cada etiqueta, modifique a propriedade Texto para uma das seguintes:

    • Unit Type
    • Width
    • Height
    • Depth
  2. Defina a propriedade Largura destas etiquetas como 160 e posicione-as de modo a que sejam empilhadas verticalmente na ordem descrita acima, perto do topo do ecrã e do lado esquerdo.

  3. Adicione um controlo Lista pendente e três controlos Entrada de texto. O controlo Lista pendente será utilizado para selecionar um tipo de unidade para as dimensões do cubo e os três controlos Entrada de texto serão utilizados para introduzir a largura, altura e profundidade do cubo.

  4. Selecione o controlo Lista pendente, mude-lhe o nome para drpUnitType e altere as seguintes propriedades:

    Propriedade Value
    Items ["Centimeters", "Feet", "Inches", "Meters"]
    Default "Feet"
    Width 280
  5. Posicione o controlo à direita da etiqueta Unit Type.

  6. Adicione três controlos Entrada de texto e mude-lhes o nome para txtShapeHeight, txtShapeWidth e txtShapeDepth. Altere as seguintes propriedades para os três controlos:

    Propriedade Value
    Default 2
    Format TextFormat.Number
    Width 144
  7. Posicione o controlo de entrada de texto denominado txtShapeWidth à direita da etiqueta Width. Da mesma forma, posicione os controlos denominados txtShapeHeight e txtShapeDepth à direita das etiquetas Altura e Profundidade, respetivamente.

Em seguida, irá adicionar o controlo Ver a forma no MR e configurá-la para utilizar os controlos que foram criados para fornecer dimensões dinâmicas ao cubo de MR que irá gerar.

Inserir o controlo Ver a forma no MR

Insira o controlo na sua aplicação.

  1. Abra o separador Inserir.

  2. Expanda Realidade Mista.

  3. Selecione o controlo Ver a forma no MR para o colocar no centro do ecrã da aplicação ou arraste-o para o posicionar em qualquer local do ecrã.

  4. Uma vez adicionado o controlo, posicione-o perto da parte inferior do ecrã e altere as seguintes propriedades:

    Propriedade Value
    Text "Place a cube"
    ShapeWidth txtShapeWidth.Text
    ShapeHeight txtShapeHeight.Text
    ShapeDepth txtShapeDepth.Text
    Units drpUnitType.Selected.Value
    Width 280

    Controlo Ver formulário em realidade mista num ecrã.

Testar a aplicação

Agora que todos os controlos foram adicionados, guarde e publique a aplicação. Num dispositivo compatível com realidade mista, abra a aplicação e pressione o botão Colocar um cubo. Isto abrirá a experiência Ver Forma em MR, permitindo ao utilizador definir uma área a medir.

Siga as instruções no ecrã para calibrar o dispositivo movendo-o lentamente para a esquerda e para a direita, apontando a câmara para uma superfície a medir. Uma vez concluída a calibração, verá uma matriz de pontos na superfície e um círculo perto do centro do ecrã. Este círculo mostra onde o cubo pode ser colocado inicialmente. Uma vez colocado o cubo, pode ser movido ou rodado utilizando controlos de toque.

Para mover o cubo, pressione-o e deslize-o para onde gostaria que fosse colocado. Para rodar o cubo, pressione um dedo no ecrã e, em seguida, passe com outro dedo para a direita ou esquerda.

Utilize o botão Anterior no canto superior esquerdo para voltar ao ecrã da aplicação e alterar uma ou mais das definições de largura, altura, profundidade ou tipo de unidade. Selecione o botão Colocar um cubo e coloque o novo cubo.

Consulte também

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).