Măsurați în realitate mixtă
Utilizați comanda Cameră de măsurare într-o aplicație proiectată pe pânză pentru a măsura distanța, suprafața și volumul în lumea reală. De asemenea, puteți crea forme libere bidimensionale și tridimensionale și puteți vedea cum se potrivesc într-un spațiu din lumea reală.
Comanda Cameră de măsurare adaugă un buton la aplicația dvs. Când un utilizator selectează butonul, aplicația afișează un flux de imagini în direct din camera dispozitivului. Instrucțiunile de pe ecran direcționează utilizatorul să stabilească urmărirea, rotind încet dispozitivul de la dreapta la stânga pe suprafața de măsurat. Utilizatorul identifică un punct de plecare și adaugă segmente după cum este necesar până la finalizarea măsurtorii. Dimensiunile spațiului măsurat sunt suprapuse pe fluxul camerei.
Utilizatorul poate trimite măsurătorile pentru captură în proprietățile de ieșire ale comenzii Măsurători. De asemenea, utilizatorul poate face capturi de ecran în timp ce un spațiu este măsurat. Capturile de ecran sunt capturate în proprietatea de ieșire a comenzii Fotografii.
Sfat
Comenzile de realitate mixtă (RM) funcționează cel mai bine în medii bine iluminate, cu suprafețe cu textură plană. Urmărirea este mai bună pe dispozitivele compatibile cu LIDAR.
Adăugați un buton Cameră de măsurare pe ecranul aplicației
Cu aplicația dvs. deschideți pentru editare în Power Apps Studio:
- Deschideți fila Inserați și extindeți Media.
- Selectați Camera de măsurare pentru plasa comanda pe ecranul aplicației, sau trageți comanda pe ecran pentru a o poziționa mai exact.
Comanda este un buton care este etichetat cu o pictogramă a unui cub și textul Măsurare. Schimbați eticheta și ascundeți pictograma dacă doriți în proprietățil Text și Tip de afișare.
Proprietăţi
Schimbați comportamentul și aspectul butonului Cameră de măsurare folosind proprietăți. Unele proprietăți sunt disponibile numai în fila Avansat.
Proprietate | Descriere | Tip | Locație |
---|---|---|---|
Text | Setează textul de etichetă al butonului. | Șir | Proprietăți; Avansat: Text |
Tip afișare | Determină dacă eticheta butonului afișează o pictogramă a unui cub, text sau ambele. | Listă derulantă | Proprietăți; Avansat: DisplayType |
Unitate de măsură | Setează unitatea utilizată pentru dimensiuni. | Listă derulantă | Proprietăți; Avansat: Unități |
Tip măsurare | Determină fie tipul de măsurare pe care utilizatorul o poate face, fie Distanţă, Suprafață, sau Volum (suprafață plus înălțime sau adâncime). | Listă derulantă | Proprietăți; Avansat MeasurementType |
Desen casetă | Blochează măsurătorile capturate în forme dreptunghiulare. | Boolean | Proprietăți; Avansat: BoxDraw |
Activați umbrele | Stabilește dacă umbrele sunt folosite pentru a îmbunătăți efectul 3D atunci când este desenată o formă. | Boolean | Proprietăți; Avansat: EnableShadows |
Măsurători așteptate (articole) | Identifică o sursă de date (Articole) sub forma unui tabel dintr-un registru de lucru Excel din care să obțină măsurătorile pe care utilizatorul ar trebui să le captureze. | Nu se aplică | Proprietăți; Avansat: Articole |
Vizibilă | Afișează sau ascunde butonul. | Boolean | Proprietăți; Avansat: Vizibil |
Poziție | Plasează colțul din stânga sus al butonului la coordonatele ecranului specificate în x și y. | Număr în virgulă mobilă | Proprietăți; Avansat: X, Y |
Dimensiune | Determină dimensiunea butonului folosind valorile pixelilor furnizate în Lăţime și Înălţime. | Integer | Proprietăți; Avansat: Lățime, Înălțime |
Completare sus | Setează distanța dintre textul etichetei butonului și partea de sus a butonului. | Număr în virgulă mobilă | Proprietăți; Avansat: PaddingTop |
Spațiere jos | Setează distanța dintre textul etichetei butonului și partea de jos a butonului. | Număr în virgulă mobilă | Proprietăți; Avansat: PaddingBottom |
Completare la stânga | Setează distanța dintre textul etichetei butonului și marginea din stânga a butonului. | Număr în virgulă mobilă | Proprietăți; Avansat: PaddingLeft |
Spațiere la dreapta | Setează distanța dintre textul etichetei butonului și marginea din dreapta a butonului. | Număr în virgulă mobilă | Proprietăți; Avansat: PaddingRight |
Font | Setează numele familiei a fonturilor utilizate pentru textul etichetei butonului. | Listă verticală | Proprietăți; Avansat: Font |
Dimensiune font | Setează dimensiunea textului etichetei butonului. | Număr în virgulă mobilă | Proprietăți; Avansat: FontSize |
Grosime font | Setează grosimea textului etichetei butonului, fie: Bold, Mai fin, Normal sau Semibold | Listă derulantă | Proprietăți; Avansat: FontWeight |
Aliniere text | Setează alinierea orizontală a textului etichetei butonului Centru, Stânga-dreapta, Stânga, sau Dreapta. | Nu se aplică | Proprietăți; Avansat: TextAlignment |
Aliniere verticală | Setează alinierea verticală a textului etichetei butonului, fie Partea de jos, Mijloc, sau Partea de sus. | Listă derulantă | Proprietăți; Avansat: VerticalAlign |
Stil font | Setaeză stilul textului etichetei butonului, fie Cursiv, Subliniat, Tăiat sau niciunul. | Nu se aplică | Proprietăți; Avansat: Cursiv, Subliniat, Tăiat |
Rază bordură | Determină raza colțului marginii butonului. | Număr în virgulă mobilă | Proprietăți; Avansat: BorderRadius |
Culoare | Setează culorile textului etichetei butonului și fundalul butonului. | Nu se aplică | Proprietăți; Avansat: FillColor, TextColor |
Bordură | Determină stilul, lățimea și culoarea marginii butonului. | Nu se aplică | Proprietăți; Avansat: BorderStyle, BorderThickness, BorderFillColor |
Dezactivat | Dezactivează butonul, dar îl lasă vizibil. | Boolean | Proprietăți; Avansat: Dezactivat |
Culoare la dezactivare | Setează culorile textului etichetei butonului, fundalul butonului și chenarul butonului dacă DisplayMode este Dezactivat. | Nu se aplică | Proprietăți; Avansat: DisabledContentColor, DisabledFillColor, DisabledBorderColor |
Culoare la apăsare | Setează culorile textului etichetei butonului, fundalul butonului și chenarul butonului când utilizatorul selectează butonul. | Nu se aplică | Proprietăți; Avansat: PressedContentColor, PressedFillColor, PressedBorderColor |
Culoare la trecerea cu mouse-ul | Setează culorile textului etichetei butonului, fundalul butonului și chenarul butonului când utilizatorul trece cu indicatorul mouse-ului deasupra lui. | Nu se aplică | Proprietăți; Avansat: HoverContentColor, HoverFillColor, HoverBorderColor |
OnMixedRealitySelect | Conține codul care rulează atunci când utilizatorul iese din ecranul de măsurare cu rezultate noi. | Eveniment | Avansat |
OnChange | Conține codul care rulează atunci când proprietatea unui buton este modificată. | Eveniment | Avansat |
OnSelect | Conține codul care rulează atunci când utilizatorul selectează butonul. | Eveniment | Avansat |
ItemsLabels | Identifică coloana din Articole, care conține etichetele pentru măsurătorile pe care utilizatorii ar trebui să le capteze. | ColumnName | Avansat |
ItemsMeasurementType | (Opțional) Identifică coloana în Articole care conține un șir (Distanţă, Suprafață, Volum, sau Formă liberă) care specifică tipul de măsurători pe care ar trebui să le capteze utilizatorii. | ColumnName | Avansat; consultați MeasurementType |
ItemsBoxDraw | (Opțional) Identifică coloana în Articole care conține un șir (Adevărat sau Fals) care blochează măsurătorile în forme dreptunghiulare. | ColumnName | Avansat; consultați BoxDraw |
Sfat ecran | Determină textul de afișat atunci când utilizatorul trece cu mouse-ul peste un element vizual. | Șir | Avansat |
ContentLanguage | Determină limba de afișare a comenzii, dacă este diferită de limba folosită în aplicație. | Șir | Avansat |
DisplayMode | Determină dacă comanda permite date introduse de utilizator (Editați), afișează numai datele (Vizualizați) sau este dezactivat (Dezactivat). | Enum | Avansat |
TabIndex | Specifică ordinea în care este selectată controlul comanda dacă utilizatorul navighează în aplicație utilizând tasta Tab. | Integer | Proprietăți; Avansat: Index de filă |
Proprietăți de ieșire
Aplicația dvs. poate folosi mai multe proprietăți atunci când un utilizator interacționează cu comanda Vizualizați în RM. Acestea sunt cunoscute ca proprietăți de ieșire. Puteți utiliza aceste proprietăți în alte comenzi sau pentru a personaliza experiența în aplicație.
Proprietate | Descriere |
---|---|
Fotografii | Captează, într-o colecție, informații despre fotografiile pe care utilizatorul le face în timp ce se măsoară un spațiu. Utilizați colecția pentru a încărca fotografii cu realitate mixtă în OneDrive și a le afișa într-o galerie. |
Măsurători | Captează, într-un tabel, distanțele, volumele și suprafețele măsurate. |
Segmente | Captează, într-un tabel, informații despre segmentele dintr-un obiect măsurat. |
Tabelul de măsurători are următoarele coloane:
- Etichetă: Un șir care identifică măsurătoarea
- Id: Un număr care identifică în mod unic măsurătoarea
- Unități: Un șir care identifică unitatea de măsurare
- Înălţime: Un număr care reprezintă înălțimea volumului măsurat (0 dacă a fost măsurată o zonă 2D)
- Lungime: Un număr care reprezintă lungimea totală a perimetrului sau a căii măsurate
- BoundingWidth: Un număr care reprezintă lățimea minimă care limitează forma
- BoundingDepth: Un număr care reprezintă adâncimea minimă care limitează forma
- Suprafață: Un număr care reprezintă suprafața estimată a formei măsurate în unități pătrate
- Volum: Un număr care reprezintă volumul estimat al formei măsurate în unități cubice
Tabelul Segmente are următoarele coloane:
- Lungime: Un număr care reprezintă distanța totală a unui segment în unitățile specificate
- DirectionX: Un număr care reprezintă direcția X a segmentului în spațiul real (3D)
- DirectionY: Un număr care reprezintă direcția Y a segmentului în spațiul real (3D) (deobicei 0)
- DirectionZ: Un număr care reprezintă direcția Z a segmentului în spațiul real (3D)
Aflați mai multe despre cum să utilizați proprietățile de ieșire ale comenzii Cameră de măsurare în aplicațiile dvs.: Validați măsurătorile în realitate mixtă folosind un filtru de testare spațială
Alte controale de realitate mixtă
- Vizualizați conținut 3D cu ajutorul comenzii Obiect 3D.
- Vizualizați imagini și conținut 3D în lumea reală cu ajutorul comenzii Vizualizați în realitate mixtă.
- Creați și vizualizați forme 3D predefinite cu ajutorul comenzii Vizualizați formă în realitate mixtă
- Pictați linii 3D sau desenați săgeți 3D pentru a specifica o zonă sau un activ din mediul dvs. cu ajutorul comenzii Marcaj în RM.
Consultați și
Crearea unei aplicații folosind comanda Cameră de măsurare
Notă
Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)
Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).