Exercice - Afficher dans MR et Afficher en 3D
Easy-Sales est une application de réalité mixte orientée vente conçue pour améliorer l’expérience d’achat. Les vendeurs qui utilisent cette application peuvent inspecter et mesurer l’environnement du client pour déterminer quels produits sont réalisables dans l’espace. Ils peuvent également aider les clients à visualiser le produit par le biais de la réalité mixte.
Nous allons implémenter la vue en 3D et View dans les fonctionnalités MR de Power Apps pour visualiser les produits avec précision.
Ajouter des objets 3D à la liste SharePoint
Les modèles et images 3D requis pour l’application sont stockés dans la liste SharePoint . Commençons par ajouter les ressources requises à cette liste.
Dans la liste SharePoint créée nommée Easy Sales, sélectionnez la colonne + Ajouter , puis sélectionnez Afficher/masquer les colonnes.
Vérifiez que les pièces jointes sont sélectionnées, puis appuyez sur Appliquer en haut.
Sélectionnez un élément dans la liste, puis sélectionnez Ajouter des pièces jointes. Sélectionnez votre modèle 3D (fichier.glb) ou Image (fichier.jpg) dans le dossier personnalisé Power Apps. Suivez la même procédure pour tous les éléments de la liste.
Sélectionnez la liste déroulante en regard de la colonne Pièces jointes , puis sélectionnez Afficher les pièces jointes en premier. Nous voulons que cela soit placé en premier pour un accès facile.
Créer la page de détails et ajouter l’affichage dans le composant 3D
La page de détails inclut tous les détails et informations concernant le produit sélectionné. Il vous donne une compréhension de certaines fonctionnalités du produit. Vous devez connecter la page de produit que vous avez conçue dans la section précédente et la page de détails créée dans cette section. Ici, vous utilisez également la vue dans le composant 3D de Power Apps pour ajouter du contenu 3D à votre application canevas. Vous serez en mesure de faire pivoter et de zoomer sur des objets 3D pour une meilleure vue.
Créez deux nouvelles pages et renommez-les Product_details et Carpet_details.
Sélectionnez l’icône > dans le contrôle galerie inclus dans la page Produits et la page Tapis . Ensuite, configurez la propriété OnSelect en ajoutant les lignes suivantes dans l’onglet Functions respectivement.
Navigate(Product_details,ScreenTransition.Cover,{content : ThisItem})Navigate(Carpet_details,ScreenTransition.Cover,{content_carpets : ThisItem})Commençons à créer la page Product_details en ajoutant quelques étiquettes, telles que Price, Dimensions, Weight, Color et Material. Vous pouvez modifier le texte à l’intérieur de l’étiquette, en insérant le texte souhaité dans la propriété Text de cette étiquette. Renommez les étiquettes en conséquence.
Remarque
Vous pouvez personnaliser le thème, la police et la palette de couleurs de votre application pour améliorer l’expérience utilisateur et l’apparence.
Insérez une autre étiquette nommée Nom du produit pour afficher le nom du produit en haut et le Centre l’aligner . Configurez la propriété Text de l’étiquette en ajoutant la ligne suivante :
content.'{Name}'Sélectionnez la liste déroulante Média , puis sélectionnez Image pour insérer une image dans l’écran Product_details . Configurez la propriété Image de la manière suivante :
content.ImageLinkNous allons chevaucher la vue dans le composant 3D sur le composant Image . Les produits qui n’ont pas de modèles 3D attachés peuvent être consultés via le composant Image . Pour ajouter la vue dans le composant 3D , sélectionnez la liste déroulante Média , puis sélectionnez Affichage dans 3D.
Remarque
Une forme par défaut est incluse dans le composant. Vous pouvez modifier cette forme en une autre en modifiant la propriété Source .
Positionnez le composant sur le composant image, comme illustré dans l’image, puis configurez la propriété Source de la vue dans le composant 3D comme suit pour connecter des modèles 3D à partir de la liste SharePoint.
First(Gallery_products.Selected.Attachments).ValueNous allons modifier la propriété Visible des composants Image et Affichage dans les composants 3D pour afficher facilement les produits en fonction du type de fichier stocké dans la colonne Pièces jointes . Configurez la propriété Visible de l’image et de la vue dans les composants 3D comme suit :
Ajoutez des étiquettes vides en regard des étiquettes Prix, Dimensions, Poids, Couleur et Matériau , comme indiqué dans l’image pour afficher les informations sur le produit sous ces titres. Configurez la propriété Text de ces étiquettes comme suit :
Nous allons ajouter une icône Précédent pour accéder à l’écran précédent. Pour ajouter l’icône Précédent , développez la liste déroulante Icônes et sélectionnez l’icône Précédent. Positionnez l’icône Précédent correctement et configurez la propriété OnSelect en ajoutant les éléments suivants :
Navigate('Products',ScreenTransition.Cover)Suivez la même procédure pour Carpet_details. Personnalisez la fonction Navigate en conséquence.
Conseil / Astuce
Pour enregistrer votre progression, sélectionnez l’onglet Fichier en haut et sélectionnez l’option Enregistrer . Vous pouvez également utiliser Ctrl+S pour enregistrer votre progression.
Remarque
Évitez d’inclure la vue dans le composant 3D sur la page Carpet_details . Nous n’utilisons pas de modèles 3D pour la catégorie Tapis .
Affichage dans le composant MR
La vue dans MR est une fonctionnalité de réalité mixte fournie par Power Apps qui permet aux utilisateurs de placer des objets 3D ou des images dans leur environnement réel. Les modèles et images 3D requis pour l’application sont stockés dans la liste SharePoint . Commençons par ajouter les ressources nécessaires dans la liste SharePoint .
Ajoutez la vue dans le composant MR à l’écran Product_details . Ouvrez l’onglet Insertion , développez la liste déroulante Réalité mixte , puis sélectionnez l’affichage dans le composant MR.
Dans l’onglet Propriétés du composant Affichage dans MR , sélectionnez le champ Source et entrez pour accéder aux modèles 3D stockés dans votre liste SharePoint :
First(Gallery_products.Selected.Attachments).ValueRemarque
Nous n’incluons pas la fonctionnalité Affichage dans MR pour la catégorie Tapis . Au lieu de cela, nous allons estimer le prix du tapis en fonction de la zone calculée dans la mesure dans la session MR.
Une autre propriété unique que fournit le composant View dans MR est la mise à l’échelle de l’objet. Vous pouvez modifier les tailles de vos modèles 3D en externe en modifiant la largeur de l’objet, la hauteur de l’objet et les propriétés de profondeur de l’objet .
Définissez les propriétés suivantes dans le volet Propriétés , comme indiqué dans l’image :
- Largeur de l’objet = 1,5
- Hauteur de l’objet = 1
- Profondeur de l’objet = 1
- Unité de mesure = Compteurs
Ces valeurs sont définies en fonction des modèles 3D inclus dans cette application.
Remarque
Vous pouvez également personnaliser les valeurs passées à la largeur de l’objet, à la hauteur de l’objet et à la profondeur de l’objet en fonction de vos besoins. Les valeurs passées sont prises dans les unités spécifiées dans l’unité de mesure. Choisissez une unité de mesure appropriée dans la liste déroulante et entrez ultérieurement les valeurs.
Conseil / Astuce
Pour enregistrer votre progression, sélectionnez l’onglet Fichier en haut et sélectionnez l’option Enregistrer . Vous pouvez également utiliser Ctrl+S pour enregistrer votre progression.
L’implémentation des étapes ci-dessus génère une application avec une page de détails contenant des informations détaillées sur le produit. L’application inclut également la vue dans le composant 3D , ce qui vous permet d’inclure du contenu 3D. Vous pouvez également placer des modèles 3D dans votre environnement réel via le composant View dans MR . Maintenant que vous avez appris à implémenter ces fonctionnalités, vous pouvez les incorporer dans vos applications futures.