Compartir por


Tomar medicións en realidade mixta

Use o control de Cámara de medición nunha aplicación de lenzo para medir a distancia, a área e o volume no mundo real. Tamén pode crear formas libres bidimensionais e tridimensionais e ver como encaixan nun espazo do mundo real.

O control de Cámara de medición engade un botón á súa aplicación. Cando un usuario selecciona o botón, a aplicación mostra unha fonte en directo da cámara do dispositivo. As instrucións que aparecen na pantalla indican ao usuario que estableza o seguimento movendo lentamente o dispositivo de dereita a esquerda pola superficie que se vai medir. O usuario identifica un punto de partida e engade segmentos segundo sexa necesario ata que se complete a medición. As dimensións do espazo medido están superpostas na fonte da cámara.

O usuario pode enviar as medidas para a súa captura nas propiedades de saída de Medidas do control. O usuario tamén pode facer capturas de pantalla mentres se mide un espazo. As capturas de pantalla son capturadas na propiedade de saída de Fotos do control.

Unha foto da pantalla dun teléfono que mostra dimensións superpostas nunha esquina dunha habitación en construción.

Suxestión

Os controis de realidade mixta (MR) funcionan mellor en ambientes ben iluminados con superficies de textura plana. O seguimento é mellor nos dispositivos compatibles con LIDAR.

Engadir un botón de cámara de medición a unha pantalla da aplicación

Coa aplicación aberta para a edición en Power Apps Studio:

  1. Abra o separador Inserir e expanda Elementos multimedia.
  2. Seleccione Cámara de medición para colocar o control na pantalla da aplicación ou arrastre o control á pantalla para posicionalo con máis precisión.

O control é un botón que está etiquetado cunha icona dun cubo e o texto Medida. Cambie a etiqueta e agoche a icona se quere nas propiedades Texto e Tipo de visualización.

Propiedades

Cambie o comportamento e aparencia do botón Cámara de medición usando as propiedades. Algunhas propiedades só están dispoñibles na pestana Avanzado.

Captura de pantalla dun botón da cámara de medición en construción en Microsoft Power Apps Studio, mostrado xunto ás súas propiedades.

Propiedade Descripción Tipo Localización
Mensaxe de texto Establece o texto da etiqueta do botón. String Propiedades; avanzadas: Texto
Tipo de visualización Determina se a etiqueta do botón mostra unha icona dun cubo, texto ou ambos. Lista despregable Propiedades; avanzadas: DisplayType
Unidade de medida Establece a unidade utilizada para as dimensións. Lista despregable Propiedades; avanzadas: Unidades
Tipo de medida Determina o tipo de medición que pode facer o usuario: Distancia, Área ou Volume (área máis altura ou profundidade). Lista despregable Propiedades; avanzadas: MeasurementType
Debuxo de caixa Bloquea as medidas capturadas en formas rectangulares. Boolean Propiedades; avanzadas: BoxDraw
Activar sombras Determina se as sombras se usan para mellorar o efecto 3D cando se debuxa unha forma. Boolean Propiedades; avanzadas: EnableShadows
Medidas previstas (elementos) Identifica unha orixe de datos (Elementos) na forma dunha táboa nun libro de Excel da que obter as medidas que debe capturar o usuario. Non aplicable Propiedades; avanzado: Elementos
Visible Mostra ou oculta o botón. Boolean Propiedades; avanzadas: Visible
Posición Coloca a esquina superior esquerda do botón nas coordenadas da pantalla especificadas en x e y. Número de punto flotante Propiedades; avanzado: X, Y
Tamaño Determina o tamaño do botón utilizando os valores de píxeles proporcionados en Anchura e Altura. Número enteiro Propiedades; avanzado: Largura, Altura
Enchemento superior Establece a distancia entre o texto da etiqueta do botón e a parte superior do botón. Número de punto flotante Propiedades; avanzadas: PaddingTop
Enchemento inferior Establece a distancia entre o texto da etiqueta do botón e a parte inferior do botón. Número de punto flotante Propiedades; avanzadas: PaddingBottom
Enchemento esquerdo Establece a distancia entre o texto da etiqueta do botón e o bordo esquerdo do botón. Número de punto flotante Propiedades; avanzadas: PaddingLeft
Enchemento dereito Establece a distancia entre o texto da etiqueta do botón e o bordo dereito do botón. Número de punto flotante Propiedades; avanzadas: PaddingRight
Tipo de letra Establece o nome da familia de tipos de letra utilizada para o texto da etiqueta do botón. Lista despregable Propiedades; avanzadas: Tipo de letra
Tamaño de tipo de letra Establece o tamaño do texto da etiqueta do botón. Número de punto flotante Propiedades; avanzadas: FontSize
Espesura do tipo de letra Establece a espesura do texto da etiqueta do botón: negra, Máis claro, Normal ou Seminegra. Lista despregable Propiedades; avanzadas: FontWeight
Aliñamento do texto Establece o aliñamento horizontal do texto da etiqueta no botón: Centro, Xustificar, Esquerda ou Dereita. Non aplicable Propiedades; avanzadas: TextAlignment
Aliñamento vertical Establece o aliñamento vertical do texto da etiqueta no botón: Abaixo, Medio ou Arriba. Lista despregable Propiedades; avanzadas: VerticalAlign
Estilo do tipo de letra Establece o estilo do texto da etiqueta do botón: Cursiva, Subliñado, Riscado ou ningún. Non aplicable Propiedades; avanzadas: Cursiva, Subliñado, Riscado
Radio do bordo Determina o raio da esquina do bordo do botón. Número de punto flotante Propiedades; avanzadas: BorderRadius
Color Establece as cores do texto da etiqueta do botón e o fondo do botón. Non aplicable Propiedades; avanzadas: FillColor, TextColor
Bordo Determina o estilo, o ancho e a cor do bordo do botón. Non aplicable Propiedades; avanzadas: BorderStyle, BorderThickness, BorderFillColor
desactivado Desactiva o botón pero déixao visible. Boolean Propiedades; avanzadas: Desactivado
Cor desactivado Establece as cores do texto da etiqueta do botón, o fondo do botón e o bordo do botón se DisplayMode é Desactivado. Non aplicable Propiedades; avanzadas: DisabledContentColor, DisabledFillColor, DisabledBorderColor
Cor ao premer Establece as cores do texto da etiqueta do botón, o fondo do botón e o bordo do botón se o usuario selecciona o botón. Non aplicable Propiedades; avanzadas: PressedContentColor, PressedFillColor, PressedBorderColor
Cor ao apuntar Establece as cores do texto da etiqueta do botón, o fondo do botón e o bordo do botón se o usuario pasa o cursor do rato sobre el. Non aplicable Propiedades; avanzadas: HoverContentColor, HoverFillColor, HoverBorderColor
OnMixedRealitySelect Contén código que se executa cando o usuario sae da pantalla de medición con novos resultados. Evento Avanzado
OnChange Contén código que se executa cando se cambia a propiedade dun botón. Evento Avanzado
OnSelect Contén código que se executa cando o usuario selecciona o botón. Evento Avanzado
ItemsLabels Identifica a columna en Elementos que contén as etiquetas para as medidas que os usuarios deben capturar. ColumnName Avanzado
ItemsMeasurementType (Opcional) Identifica a columna en Elementos que contén unha cadea (Distancia, Área, Volume ou Forma libre) que especifica o tipo de medida que deben capturar os usuarios. ColumnName Avanzado; ver: MeasurementType
ItemsBoxDraw (Opcional) Identifica a columna en Elementos que contén unha cadea (Verdadeiro ou Falso) que bloquea as medidas a formas rectangulares. ColumnName Avanzado; ver BoxDraw
Información sobre ferramentas Determina o texto que se mostrará cando o usuario pasa o rato sobre un elemento visual. String Avanzado
ContentLanguage Determina o idioma de visualización do control, se é diferente do idioma que se usa na aplicación. String Avanzado
DisplayMode Determina se o control permite a entrada do usuario (Editar), só mostra datos (Ver) ou está desactivado (Desactivado). Enumeración Avanzado
TabIndex Especifica a orde na que se selecciona o control se o usuario navega pola aplicación usando a tecla Tab. Número enteiro Propiedades; avanzadas: Índice da táboa

Propiedades de saída

A aplicación pode facer uso de máis propiedades cando un usuario interactúa co control Ver en MR. Son coñecidas como propiedades de saída. Pode usar estas propiedades de saída noutros controis ou para personalizar a experiencia da aplicación.

Propiedade Descripción
Fotos Capta, nunha colección, información sobre as fotos que toma o usuario mentres se mide un espazo. Usa a colección para cargar as fotos de realidade mixta a OneDrive e amosalas nunha galería.
Medidas Captura, nunha táboa, as distancias, volumes e áreas medidas.
Segmentos Captura, nunha táboa, información sobre segmentos dun obxecto medido.

A táboa de medicións ten as seguintes columnas:

  • Etiqueta: unha cadea que identifica a medida
  • Id: Número que identifica de xeito único a medida
  • Unidades: unha cadea que identifica a unidade de medida
  • Altura: Un número que representa a altura do volume medido (0 se se mediu unha área 2D)
  • Lonxitude: número que representa a lonxitude total do perímetro ou camiño medido
  • BoundingWidth: número que representa o ancho mínimo que limita a forma
  • BoundingDepth: número que representa a profundidade mínima que limita a forma
  • Área: número que representa a área estimada da forma medida en unidades ao cadrado
  • Volume: número que representa o volume estimado da forma medida en unidades ao cubo

A táboa de segmentos ten as seguintes columnas:

  • Lonxitude: número que representa a distancia total dun segmento nas unidades especificadas
  • DirectionX: número que representa a dirección X do segmento no espazo mundial (3D).
  • DirectionY: número que representa a dirección Y do segmento no espazo mundial (3D) (normalmente 0)
  • DirectionZ: número que representa a dirección Z do segmento no espazo mundial (3D)

Obteña máis información sobre como usar as propiedades de saída do control de Cámara de medición nas aplicacións: Validar medidas en realidade mixta mediante un filtro de proba espacial

Outros controis de realidade mixta

Consulte tamén

Crear unha aplicación mediante o control Measuring Camera

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