Ejercicio: Ver en MR y Ver en 3D
Easy-Sales es una aplicación de realidad mixta orientada a ventas creada para mejorar la experiencia de compra. Los vendedores que usan esta aplicación pueden inspeccionar y medir el entorno del cliente para determinar qué productos son factibles en el espacio. También pueden ayudar a los clientes a visualizar el producto a través de la realidad mixta.
Implementaremos las funciones Vista en 3D y Vista en MR de Power Apps para visualizar los productos con precisión.
Agregar objetos 3D a la lista de SharePoint
Los modelos e imágenes 3D necesarios para la aplicación se almacenan en la lista de SharePoint . Comencemos agregando los recursos necesarios a esta lista.
En la lista de SharePoint creada denominada Easy Sales, seleccione la columna + Agregar y, a continuación, seleccione Mostrar u ocultar columnas.
Asegúrese de que los datos adjuntos están seleccionados y, a continuación, presione Aplicar en la parte superior.
Seleccione un elemento en la lista y, a continuación, seleccione Agregar datos adjuntos. Seleccione el modelo 3D (archivo .glb) o Imagen (.jpg archivo) en la carpeta personalizada de Power Apps. Siga el mismo procedimiento para todos los elementos de la lista.
Seleccione la lista desplegable situada junto a la columna Datos adjuntos y, después, seleccione Mostrar datos adjuntos primero. Queremos que se coloque primero para facilitar el acceso.
Crear la página de detalles y añadir el componente Ver en 3D
La página de detalles incluye todos los detalles e información sobre el producto seleccionado. Le ofrece una comprensión de ciertas características del producto. Debe conectar la página del producto que diseñó en la sección anterior y la página de detalles creada en esta sección. Aquí también usará el componente Ver en 3D de Power Apps para agregar contenido 3D a la aplicación de lienzo. Podrá girar y acercar estos objetos 3D para obtener una mejor vista.
Cree dos páginas nuevas y cámbielas Product_details y Carpet_details.
Seleccione el > icono del control de galería incluido en la página Productos y Alfombras. A continuación, configure la propiedad OnSelect agregando las líneas siguientes en la pestaña Funciones respectivamente.
Navigate(Product_details,ScreenTransition.Cover,{content : ThisItem})Navigate(Carpet_details,ScreenTransition.Cover,{content_carpets : ThisItem})Comencemos a crear la página de Product_details agregando algunas etiquetas, como Price, Dimensions, Weight, Color y Material. Puede editar el texto dentro de la etiqueta, insertando el texto deseado dentro de la propiedad Text de esa etiqueta. Cambie el nombre de las etiquetas en consecuencia.
Nota:
Puede personalizar el tema, la fuente y la paleta de colores de la aplicación para mejorar la experiencia y la apariencia del usuario.
Inserte otra etiqueta denominada Nombre del producto para mostrar el nombre del producto en la parte superior y Alinearlo en el Centro . Configure la propiedad Text de la etiqueta agregando la línea siguiente:
content.'{Name}'Seleccione la lista desplegable Multimedia y, a continuación, seleccione Imagen para insertar una imagen en la pantalla Product_details . Configure la propiedad Image de la siguiente manera:
content.ImageLinkSuperpondremos el componente View in 3D sobre el componente Imagen. Los productos que no tienen modelos 3D adjuntos se pueden ver a través del componente Image . Para agregar el componente Ver en 3D, seleccione la lista desplegable Multimedia y Ver en 3D.
Nota:
En el componente se incluye una forma predeterminada. Puede cambiar esta forma a otra modificando la propiedad Source .
Coloque el componente sobre el componente de imagen, como se muestra en la imagen, y configure la propiedad Source del componente View in 3D como se indica a continuación para conectar modelos 3D desde la lista de SharePoint.
First(Gallery_products.Selected.Attachments).ValueModificaremos la propiedad Visible de los componentes Image y View en 3D para ver fácilmente los productos en función del tipo de archivo almacenado en la columna Datos adjuntos . Configure la propiedad Visible de la Imagen y Vista en 3D de los componentes de la siguiente manera:
Agregue etiquetas en blanco junto a las etiquetas Price, Dimensions, Weight, Color y Material , como se muestra en la imagen para mostrar la información del producto en esos encabezados. Configure la propiedad Text de estas etiquetas de la siguiente manera:
Agregaremos un icono Atrás para navegar a la pantalla anterior. Para agregar el icono Atrás , expanda la lista desplegable Iconos y seleccione el icono Atrás. Coloque el icono Atrás correctamente y configure la propiedad OnSelect agregando lo siguiente:
Navigate('Products',ScreenTransition.Cover)Siga el mismo procedimiento para Carpet_details. Personalice la función Navigate en consecuencia.
Sugerencia
Para guardar el progreso, seleccione la pestaña Archivo en la parte superior y seleccione la opción Guardar . También puede usar Ctrl+S para guardar el progreso.
Nota:
Evite incluir el componente Ver en 3D en la página Carpet_details. No usamos modelos 3D para la categoría Moqueta .
Componente Ver en MR
La vista en MR es una característica de realidad mixta proporcionada por Power Apps que permite a los usuarios colocar objetos 3D o imágenes en su entorno real. Los modelos e imágenes 3D necesarios para la aplicación se almacenan en la lista de SharePoint . Comencemos agregando los recursos necesarios en la lista de SharePoint .
Agregue el componente Ver en MR a la pantalla Product_details. Abra la pestaña Insertar y, a continuación, expanda la lista desplegable Realidad mixta y, a continuación, seleccione el componente Ver en MR .
En la pestaña Propiedades del componente Ver en MR , seleccione el campo Origen y escriba para acceder a los modelos 3D almacenados en la lista de SharePoint :
First(Gallery_products.Selected.Attachments).ValueNota:
No se incluye la característica Vista en MR para la categoría Alfombras . En su lugar, se calculará el Precio de la alfombra en función del área calculada en la sesión Medir en MR.
Otra propiedad única que proporciona el componente View in MR es El escalado de objetos. Puede editar los tamaños de los modelos 3D externamente cambiando las propiedades Ancho del objeto, Alto del objeto y Profundidad del objeto .
Establezca las siguientes propiedades en el panel Propiedad como se muestra en la imagen:
- Ancho del objeto = 1,5
- Alto del objeto = 1
- Profundidad del objeto = 1
- Unidad de medida = Metros
Estos valores se establecen según los modelos 3D incluidos en esta aplicación.
Nota:
También puede personalizar los valores pasados al ancho del objeto, el alto del objeto y la profundidad del objeto según sus necesidades. Los valores pasados se toman en las unidades especificadas en Unidad de medida. Elija una unidad de medición adecuada en la lista desplegable y, después, escriba los valores.
Sugerencia
Para guardar el progreso, seleccione la pestaña Archivo en la parte superior y seleccione la opción Guardar . También puede usar Ctrl+S para guardar el progreso.
La implementación de los pasos anteriores generará una aplicación con una página de detalles que contiene información detallada del producto. La aplicación también incluirá el componente Ver en 3D, lo que le permitirá incluir contenido 3D. También puede colocar modelos 3D en su entorno real a través del componente Ver en MR . Ahora que ha aprendido a implementar estas características, puede incorporarlas a las aplicaciones futuras.