Visualiser des formes 3D prédéfinies en réalité mixte
Utilisez le contrôle Afficher la forme en RM dans une application canevas pour voir si un cube numérique d’une taille donnée tient dans un espace réel. (Pour comparer un modèle 3D d’un objet à la place, utilisez le contrôle Afficher en RM.)
Le contrôle Afficher la forme en RM ajoute un bouton à votre application. Lorsqu’un utilisateurs sélectionne le bouton, l’application superpose un cube sur le flux de caméra de l’appareil. Les dimensions du cube sont définies en tant que propriété sur le contrôle lorsque vous créez l’application dans Microsoft Power Apps Studio. Les utilisateurs ne peuvent pas modifier la taille du cube lorsqu’ils utilisent l’application.
Conseil
Les contrôles Mixed-reality (MR) fonctionnent mieux dans des environnements bien éclairés avec des surfaces à texture plane. Le suivi est meilleur sur les appareils compatibles LIDAR.
Conseil
Les contrôles MR dans Power Apps utilisent Babylon et Babylon React Native. Le contenu de réalité mixte qui fonctionne dans le bac à sable Babylon doit fonctionner dans Power Apps via cette plateforme MR partagée. Si votre contenu fonctionne dans Babylon mais pas dans Power Apps, posez une question dans le Forum de la communauté Power Apps. (Donnez-lui le nom de « réalité mixte ».)
Ajouter un bouton Afficher la forme en RM à un écran d’application
Ouvrez votre application en mode édition dans Power Apps Studio :
- Ouvrez l’onglet Insérer et développez Réalité mixte.
- Sélectionnez Afficher la forme en RM pour placer le contrôle sur l’écran de l’application ou faites-le glisser pour le positionner avec plus de précision.
Le contrôle est un bouton étiqueté avec une icône représentant un cube et le texte Placer un cube. Modifiez l’étiquette et masquez l’icône si vous le souhaitez dans les propriétés Text et Type d’affichage.
Propriétés
Changer le comportement et l’apparence du bouton Afficher la forme en RM à l’aide des propriétés. Certaines propriétés ne sont disponibles que sur l’onglet Avancé.
Propriété | Description | Type | Emplacement |
---|---|---|---|
Texte | Definit le texte de l’étiquette du bouton. | Chaîne | Propriétés ; Avancé : Text |
Alternative text | Spécifie le texte à afficher si le modèle ne peut pas se charger, ou si l’utilisateur survole le modèle. | Chaîne | Propriétés ; Avancé : AltText |
Type d’affichage | Détermine si l’étiquette du bouton affiche une icône de cube, du texte ou les deux. | Sélection de liste déroulante | Propriétés ; Avancé : DisplayType |
Largeur de la forme | Définit la largeur du cube. | Entier | Propriétés ; Avancé : ShapeWidth |
Forme height | Définit la hauteur du cube. | Entier | Propriétés ; Avancé : ShapeHeight |
Forme depth | Définit la profondeur du cube. | Entier | Propriétés ; Avancé : ShapeDepth |
Unité de mesure | Définit l’unité de mesure utilisée pour la largeur, la hauteur et la profondeur du cube. | Sélection de liste déroulante | Propriétés ; Avancé : Units |
Enable Shadows | Détermine si les ombres sont utilisées pour améliorer l’effet 3D lorsque le cube est affiché. | Booléen | Propriétés ; Avancé : EnableShadows |
Enable Marker Detection | Détermine si la détection de marqueur sera utilisée pour déterminer la position et la rotation du modèle. Voir Utiliser la détection de marqueurs avec des contrôles de réalité mixte | Booléen | Propriétés ; Avancé : EnableMarkerDetection |
Visible | Affiche ou masque le bouton. | Booléen | Propriétés ; Avancé : Visible |
Position | Place le coin supérieur gauche du bouton en fonction des coordonnées d’écran spécifiées dans x et y. | Nombre à virgule flottante | Propriétés ; Avancé : X, Y |
Size | Détermine la taille du bouton à l’aide des valeurs de pixel fournies dans Width et Height. | Entier | Propriétés ; Avancé : Width, Height |
Padding top | Définit la distance entre le texte de l’étiquette du bouton et le haut du bouton. | Nombre à virgule flottante | Propriétés ; Avancé : PaddingTop |
Padding bottom | Définit la distance entre le texte de l’étiquette du bouton et le bas du bouton. | Nombre à virgule flottante | Propriétés ; Avancé : PaddingBottom |
Padding left | Définit la distance entre le texte de l’étiquette du bouton et le bord gauche du bouton. | Nombre à virgule flottante | Propriétés ; Avancé : PaddingLeft |
Padding right | Définit la distance entre le texte de l’étiquette du bouton et le bord droit du bouton. | Nombre à virgule flottante | Propriétés ; Avancé : PaddingRight |
Font | Définit le nom de la famille de polices utilisées pour le texte de l’étiquette du bouton. | Liste déroulante | Propriétés ; Avancé : Font |
Taille de police | Définit la taille de la police du texte de l’étiquette du bouton. | Nombre à virgule flottante | Propriétés ; Avancé : FontSize |
Font weight | Définit l’épaisseur du texte de l’étiquette du bouton : Bold, Lighter, Normal, ou Semibold. | Liste déroulante | Propriétés ; Avancé : FontWeight |
Alignement de texte | Définit l’alignement horizontal du texte de l’étiquette dans le bouton : Center, Justify, Left, ou Right. | Non applicable | Propriétés ; Avancé : TextAlignment |
Vertical alignment | Définit l’alignement vertical du texte de l’étiquette dans le bouton : Bottom, Middle, ou Top. | Liste déroulante | Propriétés ; Avancé : VerticalAlign |
Font style | Définit le style du texte de l’étiquette du bouton : Italic, Underline, Barré, ou aucun. | Non applicable | Propriétés ; Avancé : Italic, Underline, Barré |
Border radius | Détermine le rayon d’angle de la bordure du bouton. | Nombre à virgule flottante | Propriétés ; Avancé : BorderRadius |
Color | Définit les couleurs du texte de l’étiquette du bouton et l’arrière-plan du bouton. | Non applicable | Propriétés ; Avancé : FillColor, TextColor |
Border | Détermine le style, la largeur et la couleur de la bordure du bouton. | Non applicable | Propriétés ; Avancé : BorderStyle, BorderThickness, BorderFillColor |
Disabled | Désactive le bouton mais le laisse visible. | Booléen | Propriétés ; Avancé : Disabled |
Disabled color | Définit les couleurs du texte de l’étiquette du bouton, de l’arrière-plan du bouton et de la bordure du bouton si DisplayMode est Disabled. | Non applicable | Propriétés ; Avancé : DisabledContentColor, DisabledFillColor, DisabledBorderColor |
Pressed color | Définit les couleurs du texte de l’étiquette du bouton, de l’arrière-plan du bouton et de la bordure du bouton lorsque l’utilisateur sélectionne le bouton. | Non applicable | Propriétés ; Avancé : PressedContentColor, PressedFillColor, PressedBorderColor |
Hover color | Définit les couleurs du texte de l’étiquette du bouton, de l’arrière-plan du bouton et de la bordure du bouton lorsque l’utilisateur le survole avec le curseur de la souris. | Non applicable | Propriétés ; Avancé : HoverContentColor, HoverFillColor, HoverBorderColor |
OnMixedRealitySelect | Comportement déclenché lorsque l’utilisateur sélectionne le bouton pour se lancer dans l’expérience de réalité mixte. | Action définie | Avancé |
OnChange | Comportement déclenché lorsqu’une propriété du bouton est modifiée. Il s’agit d’une propriété commune à plusieurs contrôles. | Action définie | Avancé |
Info-bulle | Détermine le texte à afficher lorsque l’utilisateur survole le bouton. | Chaîne | Avancé |
ContentLanguage | Détermine la langue d’affichage de l’étiquette du bouton, si elle est différente de la langue utilisée dans l’application. | Chaîne | Avancé |
DisplayMode | Détermine si le bouton autorise la saisie par l’utilisateur (Edit), affiche uniquement les données (View) ou est désactivé (Disabled). | Enum | Avancé |
TabIndex | Spécifie l’ordre dans lequel le bouton est sélectionné si l’utilisateur navigue dans l’application à l’aide de la touche Tab. | Entier | Propriétés ; Avancé : TabIndex |
Propriétés de sortie
Votre application peut utiliser davantage de propriétés lorsqu’un utilisateur interagit avec le contrôle Afficher la forme en RM. Celles-ci sont appelées propriétés de sortie. Vous pouvez utiliser ces propriétés dans d’autres contrôles ou pour personnaliser l’expérience de l’application.
Propriété | Description | Type |
---|---|---|
Photos | Collecte les photos capturées pendant la séance de réalité mixte. Vous pouvez charger les photos de réalité mixte sur OneDrive et les montrer dans une galerie. | Non applicable |
Autres contrôles Mixed reality
- Afficher le contenu 3D avec le contrôle Objet 3D.
- Affichez du contenu 3D et des images dans le monde réel avec le contrôle View in mixed reality.
- Mesurez la distance, la surface et le volume avec le contrôle Measure in mixed reality.
- Peignez des lignes 3D ou dessinez des flèches 3D pour indiquer une zone ou un actif dans votre environnement avec le contrôle Markup in MR.
Voir aussi
- Créer une application pour visualiser une forme en réalité mixte
- Utiliser la détection de marqueurs avec des contrôles de réalité mixte
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).