Freigeben über


Messungen in Mixed Reality vornehmen

Verwenden Sie das Messkamera-Steuerelement in einer Canvas-App, um Abstand, Fläche und Lautstärke in der realen Welt zu messen. Sie können auch zwei- und dreidimensionale Freihandformen erstellen und sehen, wie sie in einen realen Raum passen.

Das Messkamera-Steuerelement fügt Ihrer App eine Schaltfläche hinzu. Wenn ein Benutzer die Schaltfläche auswählt, zeigt die App einen Livefeed von der Gerätekamera an. Bildschirmanweisungen leiten den Benutzer dazu, die Nachverfolgung einzurichten, indem das Gerät langsam von rechts nach links über die Oberfläche verschoben wird, um gemessen zu werden. Der Benutzer identifiziert einen Ausgangspunkt und fügt nach Bedarf Segmente hinzu, bis die Messung abgeschlossen ist. Die Abmessungen des gemessenen Raums werden dem Kamerabild überlagert.

Der Benutzer kann die Messungen für die Erfassung in den Ausgabeeigenschaften des Steuerelements übermitteln. Der Benutzer kann auch Screenshots erstellen, während ein Leerraum gemessen wird. Die Screenshots werden in der Ausgabeeigenschaft "Fotos " des Steuerelements erfasst.

Ein Foto eines Telefonbildschirms mit Abmessungen, die in einer Ecke eines im Bau befindlichen Raums eingeblendet sind.

Tipp

Die Mixed-Reality -Steuerelemente (MR) funktionieren in gut beleuchteten Umgebungen mit flachen Texturen am besten. Die Nachverfolgung ist auf LIDAR-fähigen Geräten besser.

Hinzufügen einer Messkameraschaltfläche zu einem App-Bildschirm

Wenn Ihre App zur Bearbeitung in Power Apps Studio geöffnet ist:

  1. Öffnen Sie die Registerkarte "Einfügen ", und erweitern Sie "Medien".
  2. Wählen Sie die Messkamera aus, um das Steuerelement auf dem App-Bildschirm zu platzieren, oder ziehen Sie das Steuerelement auf den Bildschirm, um es genauer zu positionieren.

Das Steuerelement ist eine Schaltfläche, die mit einem Symbol eines Cubes und dem Textmaß bezeichnet wird. Ändern Sie die Beschriftung, und blenden Sie das Symbol aus, wenn Sie die Eigenschaften "Text " und " Anzeigetyp " verwenden.

Eigenschaften

Ändern Sie das Verhalten und die Darstellung der Messkameraschaltfläche mithilfe von Eigenschaften. Einige Eigenschaften sind nur auf der Registerkarte "Erweitert " verfügbar.

Screenshot einer Messkameraschaltfläche im Bau in Microsoft Power Apps Studio, die zusammen mit seinen Eigenschaften angezeigt wird.

Eigentum Description Typ Standort
Text Legt den Text der Schaltflächenbezeichnung fest. String Eigenschaften; Erweitert: Text
Display type Bestimmt, ob die Schaltflächenbezeichnung ein Symbol eines Würfels, Texts oder beides anzeigt. Dropdownliste Eigenschaften; Erweitert: DisplayType
Maßeinheit Legt die einheit fest, die für die Abmessungen verwendet wird. Dropdownliste Eigenschaften; Erweitert: Einheiten
Art der Messung Bestimmt die Art der Messung, die der Benutzer vornehmen kann, entweder Abstand, Fläche oder Volume (Fläche plus Höhe oder Tiefe). Dropdownliste Eigenschaften; Erweitert: MeasurementType
Feld ziehen Sperrt erfasste Messungen auf rechteckige Formen. Boolean Eigenschaften; Erweitert: BoxDraw
Schatten aktivieren Bestimmt, ob Schatten verwendet werden, um den 3D-Effekt zu verbessern, wenn eine Form gezeichnet wird. Boolean Eigenschaften; Erweitert: EnableShadows
Erwartete Maße (Elemente) Identifiziert eine Datenquelle (Elemente) in Form einer Tabelle in einer Excel-Arbeitsmappe, aus der die Maße abgerufen werden sollen, die der Benutzer erfassen soll. Nicht anwendbar Eigenschaften; Erweitert: Elemente
Sichtbar Zeigt die Taste an oder blendet sie aus. Boolean Eigenschaften; Erweitert: Sichtbar
Position Platziert die obere linke Ecke der Schaltfläche an den bildschirmkoordinaten, die in x und y angegeben sind. Gleitkommazahl Eigenschaften; Erweitert: X, Y
Size Bestimmt die Größe der Schaltfläche mithilfe der Pixelwerte, die in "Breite " und "Höhe" angegeben sind. Integer Eigenschaften; Erweitert: Breite, Höhe
Padding top Legt den Abstand zwischen dem Schaltflächenbezeichnungstext und dem oberen Rand der Schaltfläche fest. Gleitkommazahl Eigenschaften; Erweitert: PaddingTop
Abstand unten Legt den Abstand zwischen dem Schaltflächenbezeichnungstext und dem unteren Rand der Schaltfläche fest. Gleitkommazahl Eigenschaften; Erweitert: PaddingBottom
Abstand links Legt den Abstand zwischen dem Schaltflächenbezeichnungstext und dem linken Rand der Schaltfläche fest. Gleitkommazahl Eigenschaften; Erweitert: PaddingLeft
Abstand rechts Legt den Abstand zwischen dem Schaltflächenbezeichnungstext und dem rechten Rand der Schaltfläche fest. Gleitkommazahl Eigenschaften; Erweitert: PaddingRight
Schriftgröße Legt den Namen der Schriftartenfamilie fest, die für den Text der Schaltflächenbezeichnung verwendet wird. Dropdownliste Eigenschaften; Erweitert: Schriftart
Font size Legt die Größe des Schaltflächenbezeichnungstexts fest. Gleitkommazahl Eigenschaften; Erweitert: Schriftgröße
Font weight Legt die Schriftbreite des Schaltflächentexts fest: Fett, Dünn, Normal oder Halbfett. Dropdownliste Eigenschaften; Erweitert: FontWeight
Text alignment Legt die horizontale Ausrichtung des Beschriftungstextes in der Schaltfläche fest, entweder Mitte, Blocksatz, Links oder Rechts. Nicht anwendbar Eigenschaften; Erweitert: Textausrichtung
Vertikale Ausrichtung Legt die vertikale Ausrichtung des Beschriftungstexts in der Schaltfläche fest, entweder unten, mitte oder oben. Dropdownliste Eigenschaften; Erweitert: Vertikale Ausrichtung
Schriftschnitt Legt den Stil des Beschriftungstextes der Schaltfläche fest, entweder Kursiv, Unterstreichen, Durchgestrichen oder nichts. Nicht anwendbar Eigenschaften; Erweitert: Kursiv, Unterstrichen, Durchgestrichen
Rahmenradius Bestimmt den Eckenradius des Schaltflächenrahmens. Gleitkommazahl Eigenschaften; Erweitert: BorderRadius
Color Legt die Farben des Schaltflächenbezeichnungstexts und des Schaltflächenhintergrunds fest. Nicht anwendbar Eigenschaften; Erweitert: FillColor, TextColor
Border Bestimmt den Stil, die Breite und die Farbe des Schaltflächenrahmens. Nicht anwendbar Eigenschaften; Erweitert: BorderStyle, BorderThickness, BorderFillColor
Disabled Deaktiviert die Schaltfläche, lässt sie aber sichtbar. Boolean Eigenschaften; Erweitert: Deaktiviert
Deaktivierte Farbe Legt die Farben des Schaltflächenbeschriftungstexts, des Schaltflächenhintergrunds und des Schaltflächenrahmens fest, wenn DisplayModedeaktiviert ist. Nicht anwendbar Eigenschaften; Erweitert: DisabledContentColor, DisabledFillColor, DisabledBorderColor
Gepresste Farbe Legt die Farben des Schaltflächenbezeichnungstexts, des Schaltflächenhintergrunds und des Schaltflächenrahmens fest, wenn der Benutzer die Schaltfläche auswählt. Nicht anwendbar Eigenschaften; Erweitert: PressedContentColor, PressedFillColor, PressedBorderColor
Hoverfarbe Legt die Farben des Schaltflächenbeschriftungstexts, des Schaltflächenhintergrunds und den Rahmen der Schaltfläche fest, wenn der Benutzer mit dem Mauszeiger darauf zeigt. Nicht anwendbar Eigenschaften; Erweitert: HoverContentColor, HoverFillColor, HoverBorderColor
OnMixedRealitySelect Enthält Code, der ausgeführt wird, wenn der Benutzer den Messbildschirm mit neuen Ergebnissen verlässt. Event Advanced
OnChange Enthält Code, der ausgeführt wird, wenn eine Schaltflächeneigenschaft geändert wird. Event Advanced
OnSelect Enthält Code, der ausgeführt wird, wenn der Benutzer die Schaltfläche auswählt. Event Advanced
Elementbeschriftungen Gibt die Spalte in "Elemente " an, die die Beschriftungen für die Maßangaben enthält, die Benutzer erfassen sollten. ColumnName Advanced
ArtikelMessungstyp (Optional) Gibt die Spalte in Items an, die eine Zeichenfolge (Distance, Area, Volume oder Freeform) enthält, die den Typ der Messung angibt, den die Benutzer erfassen sollen. ColumnName Fortgeschritten; siehe MeasurementType
ItemsBoxDraw (Optional) Identifiziert die Spalte in Items , die eine Zeichenfolge (True oder False) enthält, die Maße für rechteckige Formen sperrt. ColumnName Fortgeschritten; siehe BoxDraw
QuickInfo Bestimmt den Anzuzeigenden Text, wenn der Benutzer auf ein visuelles Element zeigt. String Advanced
ContentLanguage Bestimmt die Anzeigesprache des Steuerelements, wenn sie sich von der in der App verwendeten Sprache unterscheidet. String Advanced
DisplayMode Bestimmt, ob das Steuerelement Benutzereingaben (Bearbeiten) zulässt, nur Daten (Ansicht) anzeigt oder deaktiviert ist (deaktiviert). Enumeration Advanced
TabIndex Gibt die Reihenfolge an, in der das Steuerelement ausgewählt wird, wenn der Benutzer mit der TAB-TASTE in der App navigiert. Integer Eigenschaften; Erweitert: Tab index

Ausgabeeigenschaften

Ihre App kann weitere Eigenschaften verwenden, wenn ein Benutzer mit der Steuerung "Ansicht in MR" interagiert. Diese werden als Ausgabeeigenschaften bezeichnet. Sie können diese Eigenschaften in anderen Steuerelementen verwenden oder die App-Oberfläche anpassen.

Eigentum Description
Photos Erfasst in einer Sammlung Informationen über Fotos, die der Benutzer macht, während ein Raum vermessen wird. Verwenden Sie die Sammlung, um Mixed-Reality-Fotos auf OneDrive hochzuladen und sie in einem Katalog anzuzeigen.
Measurements Erfasst in einer Tabelle die gemessenen Entfernungen, Volumina und Flächen.
Segmente Erfasst in einer Tabelle Informationen zu Segmenten in einem gemessenen Objekt.

Die Tabelle "Maße" enthält die folgenden Spalten:

  • Etikett: Eine Zeichenfolge, die die Messung identifiziert
  • Id: Eine Zahl, die die Messung eindeutig identifiziert
  • Einheiten: Eine Zeichenfolge, die die Maßeinheit identifiziert
  • Höhe: Eine Zahl, die die Höhe des gemessenen Volumens darstellt (0, wenn ein 2D-Bereich gemessen wurde)
  • Länge: Eine Zahl, die die Gesamtlänge des gemessenen Perimeters oder Pfads darstellt.
  • BoundingWidth: Eine Zahl, die die Mindestbreite darstellt, die die Form begrenzt
  • BoundingDepth: Eine Zahl, die die Minimale Tiefe darstellt, die die Form begrenzt
  • Fläche: Eine Zahl, die den geschätzten Bereich der gemessenen Form in quadratischen Einheiten darstellt
  • Volumen: Eine Zahl, die das geschätzte Volumen der gemessenen Form in Würfeleinheiten darstellt

Die Tabelle "Segmente" weist die folgenden Spalten auf:

  • Länge: Eine Zahl, die den Gesamtabstand eines Abschnitts in den angegebenen Einheiten darstellt.
  • DirectionX: Eine Zahl, die die X-Richtung des Abschnitts in der Welt (3D) darstellt
  • Richtung Y: Eine Zahl, die die Y-Richtung des Segments im Weltbereich (3D) darstellt (in der Regel 0)
  • DirectionZ: Eine Zahl, die die Z-Richtung des Segments in der Welt (3D) darstellt

Erfahren Sie mehr über die Verwendung von Ausgabeeigenschaften des Messkamera-Steuerelements in Ihren Apps: Überprüfen von Messungen in Mixed Reality mithilfe eines räumlichen Testfilters

Andere Mixed Reality-Steuerelemente

Siehe auch

Erstellen einer App mit dem Steuerungselement für Messkameras