Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
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:
- Öffnen Sie die Registerkarte "Einfügen ", und erweitern Sie "Medien".
- 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.
| 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
- Zeigen Sie 3D-Inhalte mit dem 3D-Objektsteuerelement an.
- Betrachten Sie Bilder und 3D-Inhalte in der realen Welt mit dem Steuerelement View in mixed reality.
- Erstellen und Anzeigen vordefinierter 3D-Formen mit der Steuerung "Shape in Mixed Reality anzeigen".
- Zeichnen Sie 3D-Linien, oder zeichnen Sie 3D-Pfeile, um einen Bereich oder eine Ressource in Ihrer Umgebung mit dem Markup im MR-Steuerelement anzugeben.
Siehe auch
Erstellen einer App mit dem Steuerungselement für Messkameras