Messungen in Mixed Reality vornehmen

Sie können das Steuerelement Messkamera in Ihrer App verwenden, um den Benutzern die Messung von Entfernungen, Flächen und Volumen in der realen Welt zu ermöglichen. Sie können auch zwei- und dreidimensionale Freiformformen erstellen und sehen, wie sie in einen realen Raum passen.

Das Messkamera-Steuerelement fügt Ihrer App eine Schaltfläche hinzu. Wenn App-Benutzer die Schaltfläche auswählen, wird ein Live-Kamerabild des Geräts angezeigt. Anweisungen auf dem Bildschirm weisen den Benutzer an, eine Verfolgung herzustellen, indem er das Gerät langsam von rechts nach links über die zu messende Oberfläche schwenkt. Der Benutzer identifiziert einen Startpunkt 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 zur Erfassung in die Messungen-Ausgangseigenschaften des Steuerelements übermitteln. Der Benutzer kann auch Screenshots machen, während ein Raum gemessen wird. Die Screenshots werden in der Fotos-Ausgabeeigenschaft 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) funktioniert am besten in gut beleuchteten Umgebungen mit flachen Oberflächen. Die Nachverfolgung ist auf LIDAR-fähigen Geräten besser.

Fügen Sie eine Messkamera-Schaltfläche zu einem App-Bildschirm hinzu

Mit einer geöffneten App zum Bearbeiten in Power Apps Studio:

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

Das Steuerelement ist eine Schaltfläche, die mit einem Symbol eines Würfels und dem Text Measure beschriftet ist. Ändern Sie die Beschriftung und blenden Sie das Symbol aus, wenn Sie möchten, in den Text- und den Anzeigetyp-Eigenschaften.

Eigenschaften

Ändern Sie das Verhalten und Aussehen der Messkamera-Schaltfläche mithilfe von Eigenschaften. Einige Eigenschaften sind nur auf der Erweitert-Registerkarte verfügbar.

Ein Screenshot einer „Messkamera“-Schaltfläche in Bearbeitung in Microsoft Power Apps Studio, neben seinen Eigenschaften angezeigt.

Eigenschaft Beschreibung Typ Speicherort
Text Legt den Text der Schaltflächenbezeichnung fest. Zeichenfolge Eigenschaften; Erweitert: Text
Display type Legt fest, ob die Schaltflächenbeschriftung ein Symbol eines Würfels, Text oder beides anzeigt. Dropdownliste Eigenschaften; Erweitert: DisplayType
Einheit der Messung Legt die für die Abmessungen verwendete Einheit fest. Dropdownliste Eigenschaften; Erweitert: Units
Art der Messung Bestimmt auch die Art der Messung, die der Benutzer vornehmen kann, entweder Distanz, Bereich oder Volumen (Fläche plus Höhe oder Tiefe). Dropdownliste Eigenschaften; Erweitert: MeasurementType
Feld ziehen Sperrt erfasste Messungen auf rechteckige Formen. Boolesch Eigenschaften; Erweitert: BoxDraw
Schatten aktivieren Legt fest, ob Schatten verwendet werden, um den 3D-Effekt zu verstärken, wenn eine Form gezeichnet wird. Boolesch Eigenschaften; Erweitert: EnableShadows
Erwartete Messungen (Elemente) Identifiziert eine Datenquelle (Artikel) in Form einer Tabelle in einer Excel-Arbeitsmappe, aus der Messungen abgerufen werden, die der Benutzer erfassen sollte. Nicht zutreffend Eigenschaften; Erweitert: Items
Visible Blendet die Schaltfläche ein oder aus. Boolesch Eigenschaften; Erweitert: Visible
Position Platziert die obere linke Ecke der Schaltfläche an den in angegebenen Bildschirmkoordinaten x und y. Gleitkommazahl Eigenschaften; Erweitert: X, Y
Size Bestimmt die Größe der Schaltfläche anhand der in Width und Height bereitgestellten Pixelwerte. Ganzzahl Eigenschaften; Erweitert: Width, Height
Abstand oben Legt den Abstand zwischen dem Beschriftungstext der Schaltfläche und der Oberkante der Schaltfläche fest. Gleitkommazahl Eigenschaften; Erweitert: PaddingTop
Abstand unten Legt den Abstand zwischen dem Beschriftungstext der Schaltfläche und der Unterkante der Schaltfläche fest. Gleitkommazahl Eigenschaften; Erweitert: PaddingBottom
Abstand links Legt den Abstand zwischen dem Beschriftungstext der Schaltfläche und der linken Kante der Schaltfläche fest. Gleitkommazahl Eigenschaften; Erweitert: PaddingLeft
Abstand rechts Legt den Abstand zwischen dem Beschriftungstext der Schaltfläche und der rechten Kante der Schaltfläche fest. Gleitkommazahl Eigenschaften; Erweitert: PaddingRight
Schrift Legt den Namen der Schriftartenfamilie fest, die für den Beschriftungstext der Schaltfläche verwendet wird. Dropdownliste Eigenschaften; Erweitert: Font
Font size Legt Größe des Texts auf der Schaltfläche fest. Gleitkommazahl Eigenschaften; Erweitert: FontSize
Font weight Legt die Schriftbreite des Schaltflächentexts fest: Bold, Lighter, Normal oder Semibold (Fett, SemiBold, Normal oder Dünn). Dropdownliste Eigenschaften; Erweitert: FontWeight
Text alignment Legt die horizontale Ausrichtung des Beschriftungstextes in der Schaltfläche fest, entweder Mitte, Blocksatz, Links oder Rechts. Nicht zutreffend Eigenschaften; Erweitert: TextAlignment
Vertikale Ausrichtung Legt die vertikale Ausrichtung des Beschriftungstextes in der Schaltfläche fest, entweder Unten, Mitte oder Oben. Dropdownliste Eigenschaften; Erweitert: VerticalAlign
Schriftschnitt Legt den Stil des Beschriftungstextes der Schaltfläche fest, entweder Kursiv, Unterstreichen, Durchgestrichen oder nichts. Nicht zutreffend Eigenschaften; Erweitert: Italic, Underline, Strikethrough
Rahmenradius Bestimmt den Eckradius des Schaltflächenrands. Gleitkommazahl Eigenschaften; Erweitert: BorderRadius
Farbe Legt die Farbe zwischen dem Beschriftungstext der Schaltfläche und dem Hintergrund der Schaltfläche fest. Nicht zutreffend Eigenschaften; Erweitert: FillColor, TextColor
Rand Legt den Stil, die Breite und die Farbe des Schaltflächenrahmens fest. Nicht zutreffend Eigenschaften; Erweitert: BorderStyle, BorderThickness, BorderFillColor
Deaktiviert Schaltet die Schaltfläche aus, lässt sie aber sichtbar. Boolesch Eigenschaften; Erweitert: Disabled
Deaktivierte Farbe Legt die Farben des Schaltflächenbeschriftungstextes, des Schaltflächenhintergrunds und des Schaltflächenrahmens fest, wenn DisplayMode Deaktiviert ist. Nicht zutreffend Eigenschaften; Erweitert: DisabledContentColor, DisabledFillColor, DisabledBorderColor
Farbe des gedrückten Steuerelements Legt die Farben des Schaltflächenbeschriftungstextes, des Schaltflächenhintergrunds und des Schaltflächenrahmens fest, wenn der Benutzer die Schaltfläche auswählt. Nicht zutreffend Eigenschaften; Erweitert: PressedContentColor, PressedFillColor, PressedBorderColor
Farbe beim Zeigen auf ein Objekt Legt die Farben des Schaltflächenbeschriftungstextes, des Schaltflächenhintergrunds und des Schaltflächenrahmens fest, wenn der Benutzer den Mauszeiger über die Schaltfläche bewegt. Nicht zutreffend Eigenschaften; Erweitert: HoverContentColor, HoverFillColor, HoverBorderColor
OnMixedRealitySelect Enthält Code, der ausgeführt wird, wenn der Benutzer den Messbildschirm mit neuen Ergebnissen verlässt. Ereignis Erweitert
OnChange Enthält Code, der ausgeführt wird, wenn eine Schaltflächeneigenschaft geändert wird. Ereignis Erweitert
OnSelect Enthält Code, der ausgeführt wird, wenn die Schaltfläche ausgewählt wird. Veranstaltung Erweitert
ItemsLabels Identifiziert die Spalte in Elemente, die die Beschriftungen für die vom Benutzer zu erfassenden Messungen enthält. ColumnName Erweitert
ItemsMeasurementType (Optional) Identifiziert die Spalte in Elemente, die eine Zeichenfolge enthält (Entfernung, Bereich, Volumen oder Freiform), die die Art der Messung angibt, die Benutzer erfassen sollten. ColumnName Erweitert; siehe MeasurementType
ItemsBoxDraw (Optional) Identifiziert die Spalte in Elemente, die eine Zeichenfolge enthält (True oder False), die Messungen an rechteckigen Formen sperrt. ColumnName Erweitert; siehe BoxDraw
Tooltip Legt den Text fest, der angezeigt werden soll, wenn der Benutzer den Mauszeiger über visuelles Element bewegt. Zeichenfolge Erweitert
ContentLanguage Legt die Anzeigesprache des Steuerelements fest, falls sie sich von der in der App verwendeten Sprache unterscheidet. Zeichenfolge Erweitert
DisplayMode Legt fest, ob das Steuerelement Benutzereingaben zulässt (Bearbeiten), nur Daten anzeigt (Anzeigen) oder deaktiviert ist (Deaktiviert). Enumeration Erweitert
TabIndex Gibt die Reihenfolge an, in der das Steuerelement ausgewählt wird, wenn der Benutzer mit der Tabulatortaste durch die App navigiert. Ganzzahl Eigenschaften; Erweitert: Tab index

Ausgabeeigenschaften

Ihre App kann weitere Eigenschaften nutzen, wenn ein Benutzer mit dem Steuerelement In MR anzeigen interagiert. Diese werden als Ausgabeeigenschaften bezeichnet. Diese Eigenschaften können Sie in anderen Steuerelementen oder zum Anpassen der App-Erfahrung verwenden.

Eigentum Beschreibung des Dataflows
Photos Erfasst in einer Sammlung Informationen zu Fotos, die der Benutzer aufnimmt, während ein Raum vermessen wird. Verwenden Sie die Sammlung, um Mixed Reality-Fotos auf OneDrive hochzuladen und in einem Katalog anzuzeigen.
Messungen Erfassungen in einer Tabelle, die die gemessenen Entfernungen, Volumina und Flächen beschreibt.
Segmente Erfasst in einer Tabelle Informationen über Segmente in einem gemessenen Objekt.

Das Messungstabelle hat die folgenden Spalten:

  • Beschriftung: Eine Zeichenfolge, die die jeweilige Messung identifiziert
  • Id: Eine Nummer, die diese Messung eindeutig identifiziert
  • Units: Ein Zeichenfolgenwert, mit dem die Maßeinheit eindeutig identifiziert wird.
  • Height: Eine Zahl, die die Höhe des gemessenen Volumens darstellt (0, wenn ein 2D-Bereich gemessen wurde)
  • Length: Eine Zahl, die die Gesamtlänge des gemessenen Umfangs oder Pfads darstellt
  • BoundingWidth: Eine Zahl, die die Mindestbreite darstellt, die die Form begrenzt
  • BoundingDepth: Eine Zahl, die die Mindesttiefe darstellt, die die Form begrenzt
  • Area: Eine Zahl, die die geschätzte Fläche der gemessenen Form in Einheiten zum Quadrat darstellt
  • Volume: Eine Zahl, die das geschätzte Volumen der gemessenen Form in Kubikeinheiten darstellt

Die Segmenttabelle hat die folgenden Spalten:

  • Length: Eine Zahl, die die Gesamtstrecke eines Segments in den angegebenen Einheiten darstellt
  • DirectionX: Eine Zahl, die die X-Richtung des Segments im Raum (3D) angibt
  • DirectionY: Eine Zahl, die die Y-Richtung des Segments im Raum (3D) angibt (normalerweise 0)
  • DirectionZ: Eine Zahl, die die Z-Richtung des Segments im Raum (3D) angibt

Erfahren Sie mehr über die Verwendung von Ausgabeeigenschaften des Messkamera-Steuerelements in Ihren Apps: Validieren Sie Messungen in Mixed Reality mit einem räumlichen Testfilter

Sonstige Mixed Reality-Steuerelemente

  • 3D-Inhalt mit dem Steuerelement 3D-Objekt anzeigen.
  • Betrachten Sie Bilder und 3D-Inhalte in der realen Welt mit dem Steuerelement View in mixed reality.
  • Erstellen und betrachten Sie vordefinierte 3D-Formen mit dem Steuerelement Form in Mixed Reality anzeigen
  • Zeichnen Sie 3D-Linien oder 3D-Pfeile, um einen Bereich oder ein Element in Ihrer Umgebung mit dem Steuerelement Markup in MR festzulegen.

Siehe auch

Eine App mit dem Steuerelement „Messkamera“ erstellen

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).