Προβάλετε προκαθορισμένα σχήματα 3D σε μεικτή πραγματικότητα
Χρησιμοποιήστε το στοιχείο ελέγχου Προβολή σχήματος σε MR σε μια εφαρμογή καμβά για να δείτε αν έναν ψηφιακό κύβο ενός δεδομένου μεγέθους ταιριάζει σε έναν πραγματικό χώρο. (Για να συγκρίνετε ένα μοντέλο 3D ενός αντικειμένου, χρησιμοποιήστε το στοιχείο ελέγχου Προβολή σε MR.)
Το στοιχείο ελέγχου Προβολή σχήματος σε MR προσθέτει ένα κουμπί στην εφαρμογή σας. Όταν ένας χρήστης επιλέξει το κουμπί, η εφαρμογή επικαλύπτει τον κύβο στην τροφοδοσία της κάμερας της συσκευής. Οι διαστάσεις του κύβου ορίζονται ως ιδιότητα στο στοιχείο ελέγχου όταν δημιουργείτε την εφαρμογή στο Microsoft Power Apps Studio. Οι χρήστες δεν μπορούν να αλλάξουν το μέγεθος του κύβου κατά τη χρήση της εφαρμογής.
Συμβουλή
Τα στοιχεία ελέγχου μεικτής πραγματικότητας (MR) λειτουργούν καλύτερα σε καλά φωτισμένα περιβάλλοντα με επιφάνειες με επίπεδη υφή. Η παρακολούθηση είναι καλύτερη στις συσκευές με δυνατότητα LIDAR.
Συμβουλή
Τα στοιχεία ελέγχου MR στο Power Apps χρησιμοποιούν Babylon και Babylon React Native. Το περιεχόμενο μεικτής πραγματικότητας που λειτουργεί με το περιβάλλον προστατευμένης εκτέλεσης Babylon θα πρέπει να λειτουργεί στο Power Apps μέσω αυτής της κοινόχρηστης πλατφόρμας MR. Αν το περιεχόμενό σας λειτουργεί στο Babylon αλλά όχι στο Power Apps, κάντε μια ερώτηση στο Φόρουμ της κοινότητας Power Apps. (Προσθήκη ετικέτας με το στοιχείο "μεικτή πραγματικότητα.")
Προσθήκη ενός κουμπιού Προσθήκη σχήματος σε MR σε μια οθόνη εφαρμογής
Με την εφαρμογή σας ανοιχτή για επεξεργασία στο Power Apps Studio:
- Ανοίξτε την καρτέλα Εισαγωγή και αναπτύξτε την επιλογή Μεικτή πραγματικότητα.
- Επιλέξτε το στοιχείο ελέγχου Προβολή σχήματος σε MRD για να το τοποθετήσετε στην οθόνη της εφαρμογής ή σύρετέ το στην οθόνη για να το τοποθετήσετε με μεγαλύτερη ακρίβεια.
Το στοιχείο ελέγχου είναι ένα κουμπί με την ετικέτα ενός εικονιδίου κύβου και του κειμένου Τοποθέτηση κύβου. Αλλάξτε την ετικέτα και αποκρύψτε το εικονίδιο, εάν θέλετε στις ιδιότητες Κείμενο και Εμφάνιση τύπου.
Ιδιότητες
Αλλάξτε τη συμπεριφορά και την εμφάνιση του κουμπιού Προβολή σχήματος σε MR χρησιμοποιώντας ιδιότητες. Ορισμένες ιδιότητες είναι διαθέσιμες μόνο στην καρτέλα Σύνθετες.
Ιδιότητα | Περιγραφή | Type | Τοποθεσία |
---|---|---|---|
Μήνυμα κειμένου | Ορίζει το κείμενο ετικέτας του κουμπιού. | String | Ιδιότητες, Σύνθετες: Text |
Εναλλακτικό κείμενο | Καθορίζει το κείμενο που θα εμφανιστεί αν το μοντέλο δεν μπορεί να φορτωθεί ή αν ο χρήστης καταδείξει το μοντέλο. | String | Ιδιότητες, Σύνθετες: AltText |
Display type | Προσδιορίζει αν η ετικέτα του κουμπιού εμφανίζει ένα εικονίδιο κύβου, κειμένου ή και των δύο. | Επιλογή από αναπτυσσόμενη λίστα | Ιδιότητες, Σύνθετες: DisplayType |
Πλάτος σχήματος | Ορίζει το πλάτος του κύβου. | Ακέραιος | Ιδιότητες, Σύνθετες: ShapeWidth |
Ύψος σχήματος | Ορίζει το ύψος του κύβου. | Ακέραιος | Ιδιότητες, Σύνθετες: ShapeHeight |
Βάθος σχήματος | Ορίζει το βάθος του κύβου. | Ακέραιος | Ιδιότητες, Σύνθετες: ShapeDepth |
Unit of measurement | Ορίζει τη μονάδα μέτρησης που χρησιμοποιείται για το πλάτος, το ύψος και το βάθος του κύβου. | Επιλογή από αναπτυσσόμενη λίστα | Ιδιότητες, Σύνθετες: Units |
Ενεργοποίηση σκιωδών | Προσδιορίζει αν χρησιμοποιούνται σκιές για τη βελτίωση του 3D αποτελέσματος όταν εμφανίζεται ο κύβος. | Boolean | Ιδιότητες, Σύνθετες: EnableShadows |
Ενεργοποίηση Εντοπισμού δείκτη | Προσδιορίζει εάν ο εντοπισμός δείκτη θα χρησιμοποιηθεί για τον προσδιορισμό της θέσης και της περιστροφής μοντέλου. Δείτε το θέμα Χρήση εντοπισμού δεικτών με στοιχεία ελέγχου μεικτής πραγματικότητας | Boolean | Properties; Advanced: EnableMarkerDetection |
Ορατή | Εμφανίζει ή αποκρύπτει το κουμπί. | 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 |
Color | Ορίζει το χρώμα του κειμένου ετικέτας κουμπιού και του φόντου του κουμπιού. | Δεν ισχύει | Ιδιότητες, Σύνθετες: FillColor, TextColor |
Border | Προσδιορίζει το στυλ, το πλάτος και το χρώμα του περιγράμματος του κουμπιού. | Δεν ισχύει | Ιδιότητες, Σύνθετες: BorderStyle, BorderThickness, BorderFillColor |
Απενεργοποιημένο | Απενεργοποιεί το κουμπί αλλά το κάνει ορατό. | Boolean | Ιδιότητες, Σύνθετες: Disabled |
Χρώμα απενεργοποιημένου | Ορίζει τα χρώματα του κειμένου ετικέτας του κουμπιού, του φόντου του κουμπιού και του περιγράμματος του κουμπιού εάν DisplayMode είναι Απενεργοποιημένη. | Δεν ισχύει | Ιδιότητες, Σύνθετες: DisabledContentColor, DisabledFillColor, DisabledBorderColor |
Χρώμα κατά το πάτημα | Ορίζει τα χρώματα του κειμένου ετικέτας του κουμπιού, του φόντου του κουμπιού και του περιγράμματος του κουμπιού όταν ο χρήστης επιλέγει το κουμπί. | Δεν ισχύει | Ιδιότητες, Σύνθετες: PressedContentColor, PressedFillColor, PressedBorderColor |
Χρώμα κατάδειξης | Ορίζει τα χρώματα του κειμένου ετικέτας του κουμπιού, του φόντου του κουμπιού και του περιγράμματος του κουμπιού όταν δείχνει με τον δείκτη του ποντικιού από πάνω του. | Δεν ισχύει | Ιδιότητες, Σύνθετες: HoverContentColor, HoverFillColor, HoverBorderColor |
OnMixedRealitySelect | Συμπεριφορά που ενεργοποιείται όταν ο χρήστης επιλέγει το κουμπί εκκίνησης στην εμπειρία μεικτής πραγματικότητας. | Καθορισμένη ενέργεια | Σύνθετο |
OnChange | Συμπεριφορά που ενεργοποιείται όταν αλλάζει οποιαδήποτε ιδιότητα στο κουμπί. Αυτή είναι μια κοινή ιδιότητα σε πολλά στοιχεία ελέγχου. | Καθορισμένη ενέργεια | Σύνθετο |
Tooltip | Προσδιορίζει το κείμενο που θα εμφανίζεται όταν ο χρήστης κάνει καταδείξει το κουμπί. | String | Σύνθετο |
ContentLanguage | Προσδιορίζει τη γλώσσα εμφάνισης της ετικέτας του κουμπιού, εάν διαφέρει από τη γλώσσα που χρησιμοποιείται στην εφαρμογή. | String | Σύνθετο |
DisplayMode | Ορίζει εάν το κουμπί επιτρέπει την εισαγωγή δεδομένων από τον χρήστη (Επεξεργασία), εμφανίζει μόνο δεδομένα (Προβολή) ή είναι ανενεργό (Απενεργοποιημένο). | Απαρίθμηση | Σύνθετο |
TabIndex | Καθορίζει τη σειρά με την οποία επιλέγεται το κουμπί, εάν ο χρήστης μεταβαίνει στην εφαρμογή χρησιμοποιώντας το πλήκτρο Καρτέλα. | Ακέραιος | Ιδιότητες, Σύνθετες: TabIndex |
Ιδιότητες εξόδου
Η εφαρμογή σας μπορεί να χρησιμοποιήσει περισσότερες ιδιότητες όταν ένας χρήστης αλληλεπιδρά με το στοιχείο ελέγχου Προβολή σχήματος σε MR. Είναι γνωστές ως ιδιότητες εξόδου. Μπορείτε να χρησιμοποιήσετε αυτές τις ιδιότητες σε άλλα στοιχεία ελέγχου ή να προσαρμόσετε την εμπειρία εφαρμογών.
Ιδιότητα | Περιγραφή | Type |
---|---|---|
Photos | Συλλέγει τις φωτογραφίες που τραβήχτηκαν κατά την περίοδο λειτουργίας μεικτής πραγματικότητας. Μπορείτε να ανεβάσετε τις φωτογραφίες μεικτής πραγματικότητας στο OneDrive και να τις παρουσιάσετε σε μια συλλογή εικόνων. | Δεν ισχύει |
Άλλα στοιχεία ελέγχου μεικτής πραγματικότητας
- Προβολή περιεχομένου 3D με το στοιχείο ελέγχου Αντικείμενο 3D.
- Προβολή εικόνων και περιεχομένου 3D στον πραγματικό κόσμο με την View in mixed reality.
- Μετρήστε την απόσταση, το εμβαδόν και τον όγκο με το στοιχείο ελέγχου Μέτρηση σε μεικτή πραγματικότητα.
- Χρωματίστε γραμμές 3D ή σχεδιάστε βέλη 3D για να καθορίσετε μια περιοχή ή ένα πάγιο στοιχείο στο περιβάλλον σας με το Markup in MR.
Δείτε επίσης
- Δημιουργία εφαρμογής για προβολή σχήματος σε μεικτή πραγματικότητα
- Χρήση εντοπισμού δεικτών με στοιχεία ελέγχου μεικτής πραγματικότητας
Σημείωση
Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)
Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).