Mierzenie w rzeczywistości mieszanej

Użyj kontrolki Kamera pomiarowa w aplikacji kanwy do mierzenia odległości, obszaru i objętości w świecie rzeczywistym. Można także tworzyć dwu- i trójwymiarowe dowolne kształty i zobaczyć, jak pasują do miejsca w świecie rzeczywistym.

Kontrolka Kamera pomiarowa dodaje przycisk do aplikacji. Po wybraniu tego przycisku aplikacja pokazuje informacje na żywo z aparatu urządzenia. Instrukcje na ekranie pokierują użytkownika do ustalenia śledzenia przez powolne przesuwanie urządzenia od prawej do lewej po mierzonej powierzchni. Użytkownik identyfikuje punkt początkowy i dodaje potrzebne segmenty do momentu ukończenia miary. Wymiary mierzonego miejsca są nakładane na obraz z aparatu.

Użytkownik może przesłać pomiary do przechwytywania we właściwościach wyjściowych kontrolki Measurements. Użytkownik może także zrobić zrzuty ekranów podczas mierzenia miejsca. Zrzuty ekranów są przechwytywane we właściwości wyjściowej kontrolki Photos.

Zdjęcie z ekranu telefonu, na których widać wymiary nałożone na róg pomieszczenia, które jest w trakcie tworzenia.

Napiwek

Kontrolki rzeczywistości mieszanej (MR) pracują najlepiej w dobrze oświetlonym otoczeniu z płaskimi powierzchniami. Śledzenie jest lepsze na urządzeniach obsługujących LIDAR.

Dodawanie przycisku Measuring camera do ekranu aplikacji

W przypadku aplikacji otwartej do edycji w Power Apps Studio:

  1. Otwórz kartę Wstaw i rozwiń pozycję Media.
  2. Wybierz Kamera pomiarowa, by umieścić kontrolkę na ekranie aplikacji lub przeciągnij kontrolkę na ekran, by umieścić ją precyzyjniej.

Kontrolka to przycisk oznaczony ikoną modułu i tekstem Measure. Zmień etykietę i ukryj ikonę, jeśli chcesz we właściwościach Text i Display type.

Właściwości

Zmień zachowanie i wygląd przycisku Measuring camera za pomocą właściwości. Niektóre właściwości są dostępne tylko na karcie Zaawansowane.

Zrzut ekranu przycisku Measuring camera w trakcie tworzenia w programie Microsoft Power Apps Studio, ukazanej wraz jej właściwościami.

Właściwość Opis Typ Lokalizacja
Text Ustawia tekst etykiety przycisku. Ciąg Właściwości, zaawansowane: Text
Typ wyświetlania Określa, czy etykieta przycisku ma zawierać ikonę modułu, tekst czy obie opcje. Lista rozwijana Właściwości; zaawansowane: DisplayType
Jednostka miary Ustawia jednostkę używaną dla rozmiarów. Lista rozwijana Właściwości; zaawansowane: Units
Typy miary Określa rodzaj pomiarów, jakie użytkownik może wykonać: Odległość, Obszar lub Objętość (obszar plus wysokość lub szerokość). Lista rozwijana Właściwości; zaawansowane: MeasurementType
Box draw Blokuje przechwytywane miary do prostokątnych kształtów. Wartość logiczna Właściwości; zaawansowane: BoxDraw
Enable Shadows Określa, czy cienie mają być używane do wzmacniania efektu 3D podczas rysowania kształtu. Wartość logiczna Właściwości, zaawansowane: EnableShadows
Expected measurements (Items) Identyfikuje źródło danych (Items) w formularzu tabeli w skoroszycie programu Excel, z którego można uzyskać pomiary przechwytywane przez użytkownika. Nie dotyczy Właściwości; Zaawansowane: Items
Visible Wyświetla lub ukrywa przycisk. Wartość logiczna Właściwości, zaawansowane: Visible
Position Umieszcza w lewym górnym rogu przycisku na współrzędnych ekranu określonych w wartościach x i y. Liczba zmiennoprzecinkowa Właściwości; zaawansowane: X, Y
Rozmiar Określa rozmiar przycisku za pomocą wartości w pikselach określonych we właściwościach Width i Height. Liczba całkowita Właściwości; Zaawansowane: Width, Height
Dopełnienie u góry Ustawia odległość między tekstem etykiety przycisku a górną częścią przycisku. Liczba zmiennoprzecinkowa Właściwości, zaawansowane: PaddingTop
Dopełnienie u dołu Ustawia odległość między tekstem etykiety przycisku a dolną częścią przycisku. Liczba zmiennoprzecinkowa Właściwości, zaawansowane: PaddingBottom
Dopełnienie z lewej Ustawia odległość między tekstem etykiety przycisku a lewą krawędzią przycisku. Liczba zmiennoprzecinkowa Właściwości, zaawansowane: PaddingLeft
Dopełnienie z prawej Ustawia odległość między tekstem etykiety przycisku a prawą krawędzią przycisku. Liczba zmiennoprzecinkowa Właściwości, zaawansowane: PaddingRight
Font Ustawia nazwę rodziny czcionek używanych dla tekstu etykiety przycisku. Lista rozwijana Właściwości, zaawansowane: Font
Rozmiar czcionki Ustawia rozmiar czcionki tekstu etykiety przycisku. Liczba zmiennoprzecinkowa Właściwości, zaawansowane: FontSize
Grubość czcionki Ustawia grubość tekstu etykiety przycisku: Pogrubiony, Cieńszy, Normalny lub Półpogrubiony. Lista rozwijana Właściwości, zaawansowane: FontWeight
Wyrównanie tekstu Ustawia poziome wyrównanie tekstu etykiety na przycisku: Wyśrodkowany, Wyjustowany, Po lewej lub Po prawej. Nie dotyczy Właściwości, zaawansowane: TextAlignment
Vertical alignment Ustawia wyrównanie pionowe tekstu etykiety na przycisku : Dół, Środek lub Góra. Lista rozwijana Właściwości, zaawansowane: VerticalAlign
Styl czcionki Ustawia styl tekstu etykiety przycisku: Kursywa, Podkreślenie, Przekreślenie lub brak. Nie dotyczy Właściwości, zaawansowane: Italic, Underline, Strikethrough
Promień obramowania Określa promień rogu obramowania przycisku. Liczba zmiennoprzecinkowa Właściwości, zaawansowane: BorderRadius
Kolor Ustawia kolory tekstu etykiety przycisku i tła przycisku. Nie dotyczy Właściwości, zaawansowane: FillColor, TextColor
Border Określa styl, szerokość i kolor obramowania przycisku. Nie dotyczy Właściwości, zaawansowane: BorderStyle, BorderThickness, BorderFillColor
Disabled Wyłącza przycisk, ale pozostawia go widocznym. Wartość logiczna Właściwości; zaawansowane: Disabled
Kolor po wyłączeniu Ustawia kolory tekstu etykiety przycisku, tła przycisku oraz obramowania przycisku, jeśli kontrolka DisplayMode jest Disabled. Nie dotyczy Właściwości, zaawansowane: DisabledContentColor, DisabledFillColor, DisabledBorderColor
Kolor po naciśnięciu Ustawia kolory tekstu etykiety przycisku, tła przycisku oraz obramowania przycisku, gdy użytkownik wybierze przycisk. Nie dotyczy Właściwości, zaawansowane: PressedContentColor, PressedFillColor, PressedBorderColor
Kolor po najechaniu kursorem Ustawia kolory tekstu etykiety przycisku, tła przycisku oraz obramowania przycisku, gdy użytkownik najedzie na niego kursorem myszy. Nie dotyczy Właściwości, zaawansowane: HoverContentColor, HoverFillColor, HoverBorderColor
OnMixedRealitySelect Zawiera kod uruchamiany, gdy użytkownik opuszcza ekran miary z nowymi wynikami. Zdarzenie Zaawansowane
OnChange Zawiera kod, który działa po zmianie właściwości przycisku. Zdarzenie Zaawansowane
OnSelect Zawiera kod uruchamiany, gdy użytkownik wybiera przycisk. Zdarzenie Zaawansowane
ItemsLabels Identyfikuje kolumnę w Items, która zawiera etykiety dla miar, który powinien przechwycić użytkownik. ColumnName Zaawansowane
ItemsMeasurementType (Opcjonalnie) Identyfikuje kolumnę w Items która zawiera ciąg (Odległość, Obszar, Objęctość lub Dowolna) określający typ miary, jaki użytkownicy mają przechwytywać. ColumnName Zaawansowane; zobacz MeasurementType
ItemsBoxDraw (Opcjonalnie) Identyfikuje kolumnę w Items zawierającą ciąg (Prawda lub Fałsz), który blokuje miary do prostokątnych kształtów. ColumnName Zaawansowane; zobacz BoxDraw
Tooltip Określa tekst do wyświetlenia, gdy użytkownik ustawia kursor nad wizualizacją. Ciąg Zaawansowane
ContentLanguage Określa język wyświetlania kontrolki, jeśli różni się od języka używanego w aplikacji. Ciąg Zaawansowany
DisplayMode Określa, czy kontrolka zezwala na wprowadzanie danych wejściowych przez użytkownika (Edytuj), czy tylko wyświetla dane (Wyświetl) lub jest wyłączona (Wyłączone). Wyliczenie Zaawansowane
TabIndex Określa kolejność zaznaczania kontrolki, jeśli użytkownik nawiguje po aplikacji za pomocą klawisza Tab. Liczba całkowita Właściwości; zaawansowane: Tab index

Właściwości wyjściowe

Aplikacja może używać większej liczby właściwości, gdy użytkownik wchodzi z interakcją z kontrolką Wyświetl w MR. Są to tzw. właściwości wyjściowe. Można użyć tych właściwości w innych kontrolkach lub aby dostosować aplikację.

Właściwość Opis
Photos Przechwytywanie, w kolekcji, informacji o zdjęciach robionych przez użytkownika podczas pomiaru miejsca. Użyj kolekcji, by przekazać zdjęcia z rzeczywistością mieszaną do programu OneDrive i pokazać je w galerii.
Measurements Przechwytywanie, w tabeli, mierzonych odległości, objętości i obszarów.
Segments Przechwytywanie w tabeli informacji o segmentach w mierzonych obiektach.

Tabela miar zawiera następujące kolumny:

  • Etykieta: ciąg, który identyfikuje miarę
  • Identyfikator: numer, który jednoznacznie identyfikuje miarę
  • Jednostki: ciąg, który jednoznacznie identyfikuje miarę
  • Wysokość: liczba reprezentująca wysokość miary (0 w przypadku miary obszaru 2D)
  • Długość: liczba reprezentująca łączną długość mierzonego obwodu lub ścieżki
  • BoundingWidth: liczba reprezentująca minimalną szerokość, która wiąże kształt
  • BoundingDepth: liczba reprezentująca minimalną głębokość, która wiąże kształt
  • Obszar: liczba reprezentująca szacowany obszar miary mierzonego kształtu w jednostkach kwadratowych
  • Objętość: liczba reprezentująca szacowaną objętość miary mierzonego kształtu w jednostkach sześciennych

Tabela segmentów zawiera następujące kolumny:

  • Długość: liczba reprezentująca łączne odległości segmentu w określonych jednostkach
  • DirectionX: liczba reprezentująca kierunek X segmentu w przestrzeni rzeczywistej (3D)
  • DirectionY: liczba reprezentująca kierunek Y segmentu w przestrzeni rzeczywistej (3D) (typowo 0)
  • DirectionZ: liczba reprezentująca kierunek Z segmentu w przestrzeni rzeczywistej (3D)

Dowiedz się więcej o używaniu właściwości wychodzących kontrolki Kamera pomiarowa w aplikacjach: Sprawdzanie poprawności w rzeczywistości mieszanej za pomocą filtra testu przestrzennego

Inne kontrolki rzeczywistości mieszanej

  • Wyświetl zawartość 3D za pomocą kontrolki Obiekt 3D.
  • Wyświetlaj obrazy i treści 3D w świecie rzeczywistym za pomocą funkcji View in mixed reality.
  • Tworzenie i wyświetlanie wstępnie zdefiniowanych kształtów 3D przy użyciu kontrolki View shape in mixed reality
  • Malowanie wierszy 3D lub losowanie strzałek 3D w celu określenia obszaru lub zasobu w środowisku przy użyciu formantu Markup in MR.

Zobacz także

Tworzenie aplikacji, w której jest używana kontrolka Kamera pomiarowa

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).