Compartir vía


Tomar medidas en realidad mixta

Use el control Cámara de medición en una aplicación de lienzo para medir la distancia, el área y el volumen en el mundo real. También puede crear formas de forma libre bidimensionales y tridimensionales y ver cómo encajan en un espacio del mundo real.

El control Cámara de medición agrega un botón a su aplicación. Cuando un usuario selecciona el botón, la aplicación muestra una fuente de la cámara del dispositivo. Las instrucciones en pantalla indican al usuario que establezca el seguimiento desplazando lentamente el dispositivo de derecha a izquierda sobre la superficie a medir. El usuario identifica un punto de partida y agrega segmentos según sea necesario hasta completar la medición. Las dimensiones del espacio medido se superponen en la transmisión de la cámara.

El usuario puede enviar las medidas para su captura en las propiedades de salida Measurements del control. El usuario también puede tomar capturas de pantalla mientras se mide un espacio. Las capturas de pantalla se capturan en la propiedad de salida Photos del control.

Una foto de la pantalla de un teléfono que muestra las dimensiones superpuestas en una esquina de una habitación que está en construcción.

Sugerencia

Los controles mixed reality (MR) funcionan mejor en entornos bien iluminados con superficies de textura plana. El seguimiento es mejor en dispositivos habilitados para LIDAR.

Agregar un botón Measuring camera a una pantalla de aplicación

Con la aplicación abierta para editar en Power Apps Studio:

  1. Abra la pestaña Insertar y expanda Medios.
  2. Seleccione Cámara de medición para colocar el control en la pantalla de la aplicación o arrastre el control a la pantalla para colocarlo con más precisión.

El control es un botón que está etiquetado con un icono de un cubo y el texto Medir. Cambie la etiqueta y oculte el icono si lo desea en las propiedades Text y Display type.

Propiedades

Cambie el comportamiento y la apariencia del botón Measuring camera usando propiedades. Algunas propiedades solo están disponibles en la pestaña Avanzadas.

Una captura de pantalla de un botón Cámara de medición en construcción en Microsoft Power Apps Studio, que se muestra junto a sus propiedades.

Propiedad Descripción Tipo Ubicación
Text Establece el Texto de etiqueta del botón. Cadena Propiedades; Avanzadas: Text
Display type Determina si la etiqueta del botón muestra un icono de un cubo, texto o ambos. Lista desplegable Propiedades; Avanzadas: DisplayType
Unit of measurement Establece la unidad utilizada para las dimensiones. Lista desplegable Propiedades; Avanzadas: Units
Measurement type Determina el tipo de medición que el usuario puede realizar, ya sea Distancia, Área o Volumen (área más altura o profundidad). Lista desplegable Propiedades; Avanzadas: MeasurementType
Box draw Bloquea las medidas capturadas en formas rectangulares. Booleano Propiedades; Avanzadas: BoxDraw
Enable Shadows Determina si se utilizan sombras para mejorar el efecto 3D cuando se dibuja una forma. Booleano Propiedades; Avanzadas: EnableShadows
Expected measurements (Items) Identifica un origen de datos (Items) en forma de tabla en un libro de Excel donde se obtendrán las mediciones que el usuario tiene que capturar. No aplicable Propiedades; Avanzadas: Items
Visible Muestra u oculta el botón. Booleano Propiedades; Avanzadas: Visible
Position Coloca la esquina superior izquierda del botón en las coordenadas de pantalla especificadas en x e y. Número de punto flotante Propiedades; Avanzadas: X, Y
Size Determina el tamaño del botón utilizando los valores de píxel proporcionados en Width y Height. Número entero propiedades; Avanzada: Width, Height
Padding top Establece la distancia entre el texto de la etiqueta del botón y la parte superior del botón. Número de punto flotante Propiedades; Avanzadas: PaddingTop
Padding bottom Establece la distancia entre el texto de la etiqueta del botón y la parte inferior del botón. Número de punto flotante Propiedades; Avanzadas: PaddingBottom
Padding left Establece la distancia entre el texto de la etiqueta del botón y el borde izquierdo del botón. Número de punto flotante Propiedades; Avanzadas: PaddingLeft
Padding right Establece la distancia entre el texto de la etiqueta del botón y el borde derecho del botón. Número de punto flotante Propiedades; Avanzadas: PaddingRight
Font Establece el nombre de la familia de fuentes utilizadas para el texto de la etiqueta del botón. Lista desplegable Propiedades; Avanzadas: Font
Font size Establece el tamaño del texto de la etiqueta del botón. Número de punto flotante Propiedades; Avanzadas: FontSize
Font weight Establece el grosor del texto de la etiqueta del botón:, ya sea negrita, más claro, normal o más claro. Lista desplegable Propiedades; Avanzadas: FontWeight
Text alignment Establece la alineación horizontal del texto de la etiqueta en el botón, ya sea Centrar, Justificar, Izquierda o Derecha. No aplicable Propiedades; Avanzadas: TextAlignment
Vertical alignment Establece la alineación vertical del texto de la etiqueta en el botón, ya sea Inferior, Medio, o Superior. Lista desplegable Propiedades; Avanzadas: VerticalAlign
Font style Establece el estilo del texto de la etiqueta del botón, ya sea Cursiva, Subrayar, Tachado o ninguno. No aplicable Propiedades; Avanzadas: Cursiva, Subrayar, Tachado
Border radius Determina el radio de la esquina del borde del botón. Número de punto flotante Propiedades; Avanzadas: BorderRadius
Color Establece el color del texto de la etiqueta del botón y el fondo del botón. No aplicable Propiedades; Avanzadas: FillColor, TextColor
Border Determina el estilo, el ancho y el color del borde del botón. No aplicable Propiedades; Avanzadas: BorderStyle, BorderThickness, BorderFillColor
Deshabilitado Apaga el botón pero lo deja visible. Booleano Propiedades; Avanzadas: Disabled
Disabled color Establece los colores del texto de la etiqueta del botón, el fondo del botón y el borde del botón si DisplayMode es Disabled. No aplicable Propiedades; Avanzadas: DisabledContentColor, DisabledFillColor, DisabledBorderColor
Pressed color Establece los colores del texto de la etiqueta del botón, el fondo del botón y el borde del botón cuando el usuario selecciona el botón. No aplicable Propiedades; Avanzadas: PressedContentColor, PressedFillColor, PressedBorderColor
Hover color Establece los colores del texto de la etiqueta del botón, el fondo del botón y el borde del botón cuando pasa el puntero del mouse por él. No aplicable Propiedades; Avanzadas: HoverContentColor, HoverFillColor, HoverBorderColor
OnMixedRealitySelect Contiene código que se ejecuta cuando el usuario sale de la pantalla de medición con nuevos resultados. Evento Avanzada
OnChange Contiene código que se ejecuta cuando se cambia la propiedad de un botón. Evento Avanzada
OnSelect Contiene código que se ejecuta cuando el usuario selecciona el botón. Evento Avanzada
ItemsLabels Identifica la columna de Items que contiene las etiquetas de las medidas que los usuarios tienen que capturar. ColumnName Avanzada
ItemsMeasurementType (Opcional) Identifica la columna en Items que contiene una cadena (Distancia, Área, Volumen o Forma libre) que especifica el tipo de medición que los usuarios deben capturar. ColumnName Avanzado; ver MeasurementType
ItemsBoxDraw (Opcional) Identifica la columna de Items que contiene una cadena (Verdadero o Falso) que bloquea las medidas en formas rectangulares. ColumnName Avanzado; ver BoxDraw
Tooltip Determina el texto que se muestra cuando el usuario pasa el cursor sobre un objeto visual. Cadena Avanzada
ContentLanguage Determina el idioma para mostrar del control, si es diferente del idioma utilizado en la aplicación. Cadena Avanzada
DisplayMode Determina si el control permite entradas de usuario (Edit), solo muestra datos (View) o si está deshabilitado (Disabled). Enumeración Avanzada
TabIndex Especifica el orden en que se selecciona el control si el usuario navega por la aplicación con la tecla Tabulador. Número entero Propiedades; Avanzadas: Tab Index

Propiedades de salida

Su aplicación puede hacer uso de más propiedades cuando un usuario interactúa con el control Ver en RM. Estas se conocen como propiedades de salida. Puede utilizar estas propiedades en otros controles o para personalizar la experiencia de la aplicación.

Propiedad Descripción
Photos Captura, en una colección, información sobre las fotos que toma el usuario mientras se mide un espacio. Use la colección para cargar las fotos de realidad mixta a OneDrive y mostrarlas en una galería.
Measurements Captura en una tabla las distancias, volúmenes y áreas medidas.
Segmentos Captura, en una tabla, información sobre segmentos en un objeto medido.

La tabla Measurements tiene las siguientes columnas:

  • Etiqueta: cadena que identifica la medida dada
  • Id: número que identifica de forma exclusiva la medida
  • Units: cadena que identifica la unidad de medida
  • Height: Un número que representa la altura del volumen medido (0 si se midió un área 2D)
  • Length: Un número que representa la longitud total del perímetro o camino medido
  • BoundingWidth: Un número que representa el ancho mínimo que limita la forma
  • BoundingDepth: Un número que representa la profundidad mínima que limita la forma
  • Area: Un número que representa el área estimada de la forma medida en unidades al cuadrado
  • Volume: Un número que representa el volumen estimado de la forma medida en unidades al cubo

La tabla Segments tiene las siguientes columnas:

  • Length: Un número que representa la distancia total de un segmento en las unidades especificadas
  • DirectionX: número que representa la dirección X del segmento en el espacio mundial (3D)
  • DirectionY: número que representa la dirección Y del segmento en el espacio mundial (3D) (normalmente 0)
  • DirectionZ: número que representa la dirección Z del segmento en el espacio mundial (3D)

Obtenga más información sobre cómo usar las propiedades de salida del control Cámara de medición en sus aplicaciones: Valide las mediciones en realidad mixta mediante un filtro de prueba espacial

Otros controles de realidad combinada

Consulte también

Crear una aplicación con el control Cámara de medición

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).