Crea unha aplicación usando o control da cámara de medición
Podes usar o Cámara de medición controla na túa aplicación para que os usuarios midan a distancia, a área e o volume. Durante a medición, crea polígonos bidimensionais e tridimensionais que se poden usar para confirmar como encaixaría un obxecto de determinado tamaño nun espazo.
O control crea un botón na túa aplicación. Cando os usuarios da aplicación seleccionan o botón, mostra unha fonte de cámara en directo do dispositivo. Os usuarios da aplicación poden especificar un punto de partida e un ou varios puntos finais secuenciais para medir entre eles. As instancias dos segmentos medidos móstranse directamente na fonte da cámara en directo.
Cando o usuario sae do control, as medicións que foron tomadas son capturadas no Medidas propiedade para que se poidan gardar ou almacenar.
As capturas de pantalla realizadas durante a experiencia de realidade mixta gárdanse na propiedade Fotos para velas dentro da aplicación.
Neste artigo, imos crear unha pantalla nunha aplicación para usar Cámara de medición control para medir a área dun espazo definido polo usuario, así como ver unha foto do espazo que foi medido.
Mira este vídeo para aprender a crear aplicacións móbiles co control da cámara de medición:
Requisitos previos
Ver requisitos previos para dispositivos compatibles con realidade mixta.
Crea a aplicación co control da cámara de medición
Abre unha aplicación en Power Apps Studio.
Seleccione o separador Inserir.
Expanda Multimedia.
Seleccione o Cámara de medición control para inserilo na pantalla.
Coloca o control preto da parte inferior da pantalla.
Cambie as seguintes propiedades do control mediante o panel de propiedades no lado dereito da pantalla.
Propiedade Valor Mensaxe de texto Área de medida Unidade de medida Pés Tipo de medida De áreas
Seleccione a pestana Avanzado e cambie OnMixedRealitySelect propiedade coa seguinte fórmula:
ClearCollect(colMRMeasurements, Self.Measurements); ClearCollect(colMRPhotos, Self.Photos)
Esta fórmula permitirá ao usuario definir áreas a medir en pés cadrados e almacenar os resultados máis recentes das medicións nunha colección denominada Medidas colM, e as fotos máis recentes dunha colección denominada colMRPhotos.
Engade unha etiqueta de texto á pantalla e móvea á esquina superior esquerda da pantalla.
Cambia as seguintes propiedades da etiqueta de texto engadido:
Propiedade Valor Mensaxe de texto Área de medida Tamaño de tipo de letra 24 Espesura do tipo de letra Seminegrita Aliñamento do texto Centro Largura Parent.Width Cor RGBA(255, 255, 255, 1)Encher RGBA(56, 96, 178, 1)
Esta etiqueta proporciona unha cabeceira para a pantalla.
Engade un control de imaxe e móveo xusto debaixo da etiqueta da cabeceira.
Cambia as seguintes propiedades para o control da imaxe:
Propiedade Valor Image First(colMRPhotos).ImageURIEspesor do bordo 2 O control de imaxe mostrará a primeira imaxe tomada do Cámara de medición control.
Engade outra etiqueta á pantalla, colocándoa debaixo do control da imaxe.
Cambia o Texto propiedade da etiqueta á seguinte fórmula:
"Area: " & If(IsEmpty(colMRMeasurements), "no area measured", First(colMRMeasurements).Area & " sq. " & First(colMRMeasurements).Unit)
Esta etiqueta mostrará a primeira medida de área e o tipo de unidade que se recolle desde o Cámara de medición control. Se non hai ningunha medida que devolver, aparecerá o texto Área: sen área medida para que o usuario saiba que non hai ningún valor.
Probar a aplicación
Suxestión
Mira o vídeo incorporado na parte superior deste artigo para ver como funciona a aplicación.
Agora que se engadiron todos os controis, gardar e publicar a aplicación. Nun dispositivo compatible con realidade mixta (como se define na sección Requisitos previos), abra a aplicación e prema o botón Área de medida botón. Esta acción abrirá o Cámara de medición 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, así como un círculo e unha retícula de puntos no centro da pantalla. Esta retícula úsase para definir lonxitudes, áreas e volumes usando o botón + para engadir puntos e segmentos de liña.
As fotos pódense capturar usando o botón da cámara. Estas fotos mostrarán as lonxitudes, áreas e volumes definidos polo usuario.
Hai un botón para desfacer os puntos colocados.
Comeza colocando un punto usando o + botón. Notarás que agora aparece unha liña laranxa e unha medida conectadas ao punto que colocaches. Coloca un segundo punto e observa como aparece unha liña con medida entre os dous puntos que colocas. Continúa colocando puntos ata que a forma desexada estea totalmente definida. Para pechar unha forma, coloque a retícula no primeiro punto feito e use o + botón. Notarás que o punto central da retícula cambia de cor de branco a verde, o que indica que a forma se pode pechar. Se dous dos lados da forma se cruzan ou tentas pechar unha forma usando outro punto que non sexa o primeiro. Notarás que o punto central da retícula cambia de branco a vermello, o que indica que non se pode colocar un punto alí.
Unha vez definida unha zona por completo, coloque o dispositivo para que se poida sacar unha imaxe da área que definiu e use o botón da cámara para facelo. Seleccione o Enviar botón. Aparecerá un diálogo de confirmación, preguntando se rematou coas medicións. Se tes máis medidas que introducir, selecciona Cancelar para volver ao ambiente MR. Se rematou, seleccione Enviar para volver á pantalla da aplicación.
Verás a primeira imaxe tomada así como a área calculada da forma que definiches, así como as unidades, neste caso en pés cadrados.
A medida e a foto pódense usar como calquera outra foto ou campo de texto Power Apps, por exemplo para enviarse nun correo electrónico ou almacenarse nunha táboa en Microsoft Dataverse.
Consulte tamén
Comentarios
Enviar e ver os comentarios