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
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
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.
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.
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
Posicione o controlo à direita da etiqueta Unit Type.
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
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.
Abra o separador Inserir.
Expanda Realidade Mista.
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ã.
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
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).