Λήψη μετρήσεων σε μεικτή πραγματικότητα
Χρησιμοποιήστε το στοιχείο ελέγχου Κάμερα μετρήσεων σε μια εφαρμογή καμβά για να μετρήσετε την απόσταση, το εμβαδόν και τον όγκο στον πραγματικό κόσμο. Μπορείτε επίσης να δημιουργήσετε σχήματα ελεύθερης μορφής δύο και τριν διαστάσεων και να δείτε πώς ταιριάζουν σε έναν πραγματικό χώρο.
Το στοιχείο ελέγχου Κάμερα μετρήσεων προσθέτει ένα κουμπί στην εφαρμογή σας. Όταν ένας χρήστης επιλέξει το κουμπί, η εφαρμογή εμφανίζει ζωντανή τροφοδοσία από την κάμερα της συσκευής. Οι οδηγίες στην οθόνη κατευθύνουν το χρήστη να καθιερώσει την παρακολούθηση με αργή μετατόπιση της συσκευής από τα δεξιά προς τα αριστερά στην επιφάνεια που θα μετρηθεί. Ο χρήστης προσδιορίζει ένα σημείο εκκίνησης και προσθέτει τμήματα, όπως απαιτείται έως ότου ολοκληρωθεί η μέτρηση. Οι διαστάσεις του μετρημένου χώρου αλληλεπικαλύπτονται στην τροφοδοσία της κάμερας.
Ο χρήστης μπορεί να υποβάλει τις μετρήσεις για αποτύπωση στις ιδιότητες εξόδου Μετρήσεις του στοιχείου ελέγχου. Ο χρήστης μπορεί επίσης να λάβει στιγμιότυπα οθόνης, ενώ μετριέται ένας χώρος. Τα στιγμιότυπα οθόνης καταγράφονται στην ιδιότητα εξόδου Φωτογραφίες του στοιχείου ελέγχου.
Συμβουλή
Τα στοιχεία ελέγχου μεικτής πραγματικότητας (MR) λειτουργούν καλύτερα σε καλά φωτισμένα περιβάλλοντα με επιφάνειες με επίπεδη υφή. Η παρακολούθηση είναι καλύτερη στις συσκευές με δυνατότητα LIDAR.
Προσθήκη ενός κουμπιού Measuring Camera σε μια οθόνη εφαρμογής
Με την εφαρμογή σας ανοιχτή για επεξεργασία στο Power Apps Studio:
- Ανοίξτε την καρτέλα Εισαγωγή και αναπτύξτε την επιλογή Μέσα.
- Επιλέξτε το στοιχείο ελέγχου Κάμερα μετρήσεων για να το τοποθετήσετε στην οθόνη της εφαρμογής ή σύρετέ το στην οθόνη για να το τοποθετήσετε με μεγαλύτερη ακρίβεια.
Το στοιχείο ελέγχου είναι ένα κουμπί με την ετικέτα ενός εικονιδίου κύβου και του κειμένου Measure. Αλλάξτε την ετικέτα και αποκρύψτε το εικονίδιο, εάν θέλετε στις ιδιότητες Text και Display type.
Ιδιότητες
Αλλάξτε τη συμπεριφορά και την εμφάνιση του κουμπιού Measuring Camera χρησιμοποιώντας ιδιότητες. Ορισμένες ιδιότητες είναι διαθέσιμες μόνο στην καρτέλα Σύνθετες.
Ιδιότητα | Περιγραφή | Type | Τοποθεσία |
---|---|---|---|
Μήνυμα κειμένου | Ορίζει το κείμενο ετικέτας του κουμπιού. | String | Ιδιότητες, Σύνθετες: Text |
Display type | Προσδιορίζει αν η ετικέτα του κουμπιού εμφανίζει ένα εικονίδιο κύβου, κειμένου ή και των δύο. | Αναπτυσσόμενη λίστα | Ιδιότητες, Σύνθετες: DisplayType |
Unit of measurement | Ορίζει τη μονάδα που χρησιμοποιείται για τις διαστάσεις. | Αναπτυσσόμενη λίστα | Ιδιότητες, Σύνθετες: Units |
Measurement type | Προσδιορίζει το είδος της μέτρησης που μπορεί να κάνει ο χρήστης, είτε Απόσταση, Εμβαδόν είτε Όγκος (περιοχή συν ύψος ή βάθος). | Αναπτυσσόμενη λίστα | Ιδιότητες, Σύνθετες: MeasurementType |
Σχεδίαση πλαισίου | Κλειδώνει καταγεγραμμένες μετρήσεις αποτυπώσεις σε ορθογώνια σχήματα. | Boolean | Ιδιότητες, Σύνθετες: BoxDraw |
Ενεργοποίηση σκιωδών | Προσδιορίζει αν χρησιμοποιούνται σκιές για τη βελτίωση του 3D αποτελέσματος όταν σχεδιάζεται ένα σχήμα. | Boolean | Ιδιότητες, Σύνθετες: EnableShadows |
Αναμενόμενες μετρήσεις (στοιχεία) | Προσδιορίζει μια προέλευση δεδομένων (Στοιχεία) στη μορφή ενός πίνακα σε ένα βιβλίο εργασίας του Excel από το οποίο θα λάβετε τις μετρήσεις που πρέπει να καταγράψει ο χρήστης. | Δεν ισχύει | Ιδιότητες, Σύνθετες: Items |
Ορατή | Εμφανίζει ή αποκρύπτει το κουμπί. | Boolean | Ιδιότητες, Σύνθετες: Visible |
Position | Τοποθετεί την επάνω αριστερή γωνία του κουμπιού στις συντεταγμένες οθόνης που καθορίζονται στο x και y. | Αριθμός κινητής υποδιαστολής | Ιδιότητες, Σύνθετες: X, Y |
Size | Προσδιορίζει το μέγεθος του κουμπιού χρησιμοποιώντας τις τιμές των pixel που παρέχονται στην τιμή Πλάτος και Ύψος. | Ακέραιος | Ιδιότητες, Σύνθετες: Width, Height |
Επάνω αναπλήρωση | Ορίζει την απόσταση μεταξύ του κειμένου ετικέτας κουμπιού και της κορυφής του κουμπιού. | Αριθμός κινητής υποδιαστολής | Ιδιότητες, Σύνθετες: PaddingTop |
Κάτω αναπλήρωση | Ορίζει την απόσταση μεταξύ του κειμένου ετικέτας κουμπιού και της βάσης του κουμπιού. | Αριθμός κινητής υποδιαστολής | Ιδιότητες, Σύνθετες: PaddingBottom |
Αναπλήρωση αριστερά | Ορίζει την απόσταση μεταξύ του κειμένου ετικέτας κουμπιού και το αριστερό άκρο του κουμπιού. | Αριθμός κινητής υποδιαστολής | Ιδιότητες, Σύνθετες: PaddingLeft |
Αναπλήρωση δεξιά | Ορίζει την απόσταση μεταξύ του κειμένου ετικέτας κουμπιού και το δεξί άκρο του κουμπιού. | Αριθμός κινητής υποδιαστολής | Ιδιότητες, Σύνθετες: PaddingRight |
Γραμματοσειράς | Ορίζει το όνομα της οικογένειας των γραμματοσειρών που χρησιμοποιούνται για το κείμενο ετικέτας κουμπιού. | Αναπτυσσόμενη λίστα | Ιδιότητες, Σύνθετες: Font |
Font size | Ορίζει το μέγεθος του κειμένου της ετικέτας του κουμπιού. | Αριθμός κινητής υποδιαστολής | Ιδιότητες, Σύνθετες: FontSize |
Font weight | Ορίζει το πάχος του κειμένου της ετικέτας του κουμπιού είτε σε Bold, Lighter, Normal ή Semibold. | Αναπτυσσόμενη λίστα | Ιδιότητες, Σύνθετες: FontWeight |
Text alignment | Ορίζει την οριζόντια στοίχιση του κειμένου ετικέτας στο κουμπί, είτε σε Κέντρο, Πλήρης, Αριστερά είτε Δεξιά. | Δεν ισχύει | Ιδιότητες, Σύνθετες: TextAlignment |
Κατακόρυφη στοίχιση | Ορίζει την κατακόρυφη στοίχιση του κειμένου ετικέτας στο κουμπί, είτε Κάτω, Μέση είτε Επάνω. | Αναπτυσσόμενη λίστα | Ιδιότητες, Σύνθετες: VerticalAlign |
Στυλ γραμματοσειράς | Ορίζει το στυλ του κειμένου ετικέτας του κουμπιού, είτε σε Πλάγια, Υπογράμμιση, Διακριτή διαγραφή ή καμία. | Δεν ισχύει | Ιδιότητες, Σύνθετες: Italic, Underline, Strikethrough |
Border radius | Προσδιορίζει την ακτίνα γωνίας του περιγράμματος του κουμπιού. | Αριθμός κινητής υποδιαστολής | Ιδιότητες, Σύνθετες: BorderRadius |
Χρώμα | Ορίζει το χρώμα του κειμένου ετικέτας κουμπιού και του φόντου του κουμπιού. | Δεν ισχύει | Ιδιότητες, Σύνθετες: FillColor, TextColor |
Border | Προσδιορίζει το στυλ, το πλάτος και το χρώμα του περιγράμματος του κουμπιού. | Δεν ισχύει | Ιδιότητες, Σύνθετες: BorderStyle, BorderThickness, BorderFillColor |
Απενεργοποιημένο | Απενεργοποιεί το κουμπί αλλά το κάνει ορατό. | Boolean | Ιδιότητες, Σύνθετες: Disabled |
Χρώμα απενεργοποιημένου | Ορίζει τα χρώματα του κειμένου ετικέτας του κουμπιού, του φόντου του κουμπιού και του περιγράμματος του κουμπιού εάν DisplayMode είναι Απενεργοποιημένη. | Δεν ισχύει | Ιδιότητες, Σύνθετες: DisabledContentColor, DisabledFillColor, DisabledBorderColor |
Χρώμα κατά το πάτημα | Ορίζει τα χρώματα του κειμένου ετικέτας του κουμπιού, του φόντου του κουμπιού και του περιγράμματος του κουμπιού όταν ο χρήστης επιλέγει το κουμπί. | Δεν ισχύει | Ιδιότητες, Σύνθετες: PressedContentColor, PressedFillColor, PressedBorderColor |
Χρώμα κατάδειξης | Ορίζει τα χρώματα του κειμένου ετικέτας του κουμπιού, του φόντου του κουμπιού και του περιγράμματος του κουμπιού όταν δείχνει με τον δείκτη του ποντικιού από πάνω του. | Δεν ισχύει | Ιδιότητες, Σύνθετες: HoverContentColor, HoverFillColor, HoverBorderColor |
OnMixedRealitySelect | Περιέχει κώδικα που εκτελείται κατά την έξοδο του χρήστη από την οθόνη μέτρησης με νέα αποτελέσματα. | Συμβάν | Σύνθετο |
OnChange | Περιέχει κώδικα που εκτελείται όταν αλλάζει μια ιδιότητα κουμπιού. | Συμβάν | Σύνθετο |
OnSelect | Περιέχει κώδικα που εκτελείται όταν ο χρήστης επιλέγει το κουμπί. | Συμβάν | Σύνθετο |
ItemsLabels | Προσδιορίζει τη στήλη στα Στοιχεία που περιέχει τις ετικέτες για τις μετρήσεις που πρέπει να καταγράψουν οι χρήστες. | ColumnName | Σύνθετο |
ItemsMeasurementType | (Προαιρετικό) Προσδιορίζει τη στήλη στα Στοιχεία που περιέχει μια συμβολοσειρά (Απόσταση, Εμβαδόν, Όγκος ή Ελεύθερη μορφή) που προσδιορίζει τον τύπο μέτρησης που πρέπει να καταγράψουν οι χρήστες. | ColumnName | Σύνθετες, δείτε MeasurementType |
ItemsBoxDraw | (Προαιρετικό) Προσδιορίζει τη στήλη στα Στοιχεία που περιέχει μια συμβολοσειρά (Αληθές ή Ψευδές) που κλειδώνει τις μετρήσεις σε ορθογώνια σχήματα. | ColumnName | Σύνθετες, βλέπε BoxDraw |
Tooltip | Προσδιορίζει το κείμενο που θα εμφανίζεται όταν ο χρήστης κάνει καταδείξει μια απεικόνιση. | String | Σύνθετο |
ContentLanguage | Προσδιορίζει τη γλώσσα εμφάνισης του στοιχείου ελέγχου, εάν διαφέρει από τη γλώσσα που χρησιμοποιείται στην εφαρμογή. | Συμβολοσειρά | Για προχωρημένους |
DisplayMode | Ορίζει εάν το στοιχείο ελέγχου επιτρέπει την εισαγωγή δεδομένων από τον χρήστη (Επεξεργασία), εμφανίζει μόνο δεδομένα (Προβολή) ή είναι ανενεργό (Απενεργοποιημένο). | Απαρίθμηση | Σύνθετο |
TabIndex | Καθορίζει τη σειρά με την οποία επιλέγεται το στοιχείο ελέγχου, εάν ο χρήστης μεταβαίνει στην εφαρμογή χρησιμοποιώντας το πλήκτρο Καρτέλα. | Ακέραιος | Ιδιότητες, Σύνθετες: Tab index |
Ιδιότητες εξόδου
Η εφαρμογή σας μπορεί να χρησιμοποιήσει περισσότερες ιδιότητες όταν ένας χρήστης αλληλεπιδρά με το στοιχείο ελέγχου Προβολή σε MR. Είναι γνωστές ως ιδιότητες εξόδου. Μπορείτε να χρησιμοποιήσετε αυτές τις ιδιότητες σε άλλα στοιχεία ελέγχου ή να προσαρμόσετε την εμπειρία εφαρμογών.
Ιδιότητα | Περιγραφή |
---|---|
Photos | Αποτυπώνει, σε μια συλλογή, πληροφορίες σχετικά με τις φωτογραφίες που παίρνει ο χρήστης, ενώ μετριέται ένας χώρος. Χρησιμοποιήστε τη συλλογή για να ανεβάσετε τις φωτογραφίες μεικτής πραγματικότητας στο OneDrive και να τις παρουσιάσετε σε μια συλλογή εικόνων. |
Measurements | Καταγράφει σε έναν πίνακα των μετρημένων διαστάσεων, όγκων και εμβαδών. |
Τμήματα | Αποτυπώνει, σε έναν πίνακα, πληροφορίες σχετικά με τμήματα σε ένα αντικείμενο που μετράται. |
Ο πίνακας Μετρήσεις περιλαμβάνει τις ακόλουθες στήλες:
- Ετικέτα: - Μια συμβολοσειρά που προσδιορίζει τη μέτρηση
- Id: Ένας αριθμός που προσδιορίζει μοναδικά τη μέτρηση
- Μονάδες: - Μια συμβολοσειρά που προσδιορίζει τη μονάδα μέτρησης
- Ύψος: Ένας αριθμός που αντιπροσωπεύει το ύψος του μετρημένου όγκου (0 εάν μετρήθηκε μια περιοχή 2D)
- Μήκος: Ένας αριθμός που αντιπροσωπεύει το συνολικό μήκος της περιμέτρου ή της διαδρομής που μετράται
- BoundingWidth: Ένας αριθμός που αντιπροσωπεύει το ελάχιστο πλάτος που οριοθετεί το σχήμα
- BoundingDepth: Ένας αριθμός που αντιπροσωπεύει το ελάχιστο βάθος που οριοθετεί το σχήμα
- Εμβαδόν: Ένας αριθμός που αντιπροσωπεύει την εκτιμώμενη περιοχή του μετρημένου σχήματος σε τετραγωνικές μονάδες
- Όγκος: Ένας αριθμός που αντιπροσωπεύει τον εκτιμώμενο όγκο του μετρημένου σχήματος σε κυβικές μονάδες
Ο πίνακας Τμήματα περιλαμβάνει τις ακόλουθες στήλες:
- Μήκος: Ένας αριθμός που αντιπροσωπεύει τη συνολική απόσταση ενός τμήματος στις καθορισμένες μονάδες
- DirectionX: -Ένας αριθμός που αντιπροσωπεύει την κατεύθυνση X του τμήματος στον παγκόσμιο χώρο (3D)
- DirectionY: -Ένας αριθμός που αντιπροσωπεύει την κατεύθυνση Y του τμήματος στον παγκόσμιο χώρο (3D) (συνήθως 0)
- DirectionZ: -Ένας αριθμός που αντιπροσωπεύει την κατεύθυνση Z του τμήματος στον παγκόσμιο χώρο (3D)
Μάθετε περισσότερα σχετικά με το πώς να χρησιμοποιείτε τις ιδιότητες εξόδου του στοιχείου ελέγχου Κάμερα μετρήσεων στις εφαρμογές σας: Επικύρωση μετρήσεων σε μικτή βάση χρησιμοποιώντας ένα δοκιμαστικό φίλτρο επαλήθευσης
Άλλα στοιχεία ελέγχου μεικτής πραγματικότητας
- Προβολή περιεχομένου 3D με το στοιχείο ελέγχου Αντικείμενο 3D.
- Προβολή εικόνων και περιεχομένου 3D στον πραγματικό κόσμο με την View in mixed reality.
- Δημιουργήστε και προβάλετε προκαθορισμένα 3D σχήματα με το στοιχείο ελέγχου Προβολή σχήματος σε μεικτή πραγματικότητα
- Χρωματίστε γραμμές 3D ή σχεδιάστε βέλη 3D για να καθορίσετε μια περιοχή ή ένα πάγιο στοιχείο στο περιβάλλον σας με το Markup in MR.
Δείτε επίσης
Δημιουργία εφαρμογής χρησιμοποιώντας το στοιχείο ελέγχου Κάμερα μετρήσεων
Σημείωση
Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)
Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).