मिश्रित वास्तविकता में माप लें
वास्तविक दुनिया में दूरी, क्षेत्रफल और आयतन मापने के लिए कैनवास ऐप में मापने वाला कैमरा नियंत्रण का उपयोग करें। आप दो- और तीन-आयामी फ़्रीफ़ॉर्म आकार भी बना सकते हैं और देख सकते हैं कि वे वास्तविक दुनिया के स्थान में कैसे फिट होते हैं।
मापने वाला कैमरा नियंत्रण आपके ऐप में एक बटन जोड़ता है. जब कोई उपयोगकर्ता बटन का चयन करता है, तो ऐप डिवाइस कैमरे से लाइव फीड दिखाता है। ऑन-स्क्रीन निर्देश उपयोगकर्ता को मापने के लिए सतह पर दाएं से बाएं डिवाइस को धीरे-धीरे पैन करके ट्रैकिंग स्थापित करने के लिए निर्देशित करते हैं। उपयोगकर्ता एक शुरुआती बिंदु की पहचान करता है और माप पूरा होने तक आवश्यकतानुसार सेगमेंट जोड़ता है। मापी गई जगह के आयाम कैमरा फ़ीड पर मढ़ा जाते हैं।
उपयोगकर्ता नियंत्रण के माप आउटपुट गुणों में कैप्चर करने के लिए माप सबमिट कर सकता है। स्पेस नापने के दौरान यूजर स्क्रीनशॉट भी ले सकता है। स्क्रीनशॉट नियंत्रण के फ़ोटो आउटपुट गुण में कैप्चर किए जाते हैं।
टिप
मिश्रित-वास्तविकता वाले (MR) नियंत्रण सपाट बनावट वाली सतहों में अच्छी तरह से प्रकाशित परिवेश में सबसे अच्छा काम करते हैं. LIDAR- सक्षम उपकरणों पर ट्रैकिंग बेहतर है.
ऐप स्क्रीन पर मापने वाला कैमरा बटन जोड़ें
Power Apps Studio में सम्पादन के लिए खुले आपके ऐप के साथ:
- सम्मिलित करें टैब खोलें और मीडिया को एक्स्पेंड करें.
- नियंत्रण को ऐप स्क्रीन में रखने के लिए मापने वाला कैमरा चुनें, या नियंत्रण को स्क्रीन पर अधिक शुद्धता से रखने के लिए इसे खींचें.
नियंत्रण एक बटन है जिस पर घन का चिह्न और माप पाठ का लेबल लगा होता है. लेबल बदलें और यदि आप चाहें तो पाठ तथा डिस्प्ले प्रकार गुण में आइकन छिपाएँ.
विशेषता
गुणों का उपयोग करके मापने वाला कैमरा बटन का व्यवहार और उपस्थिति बदलें। कुछ संपत्तियां केवल उन्नत टैब पर उपलब्ध हैं।
गुण | विवरण | Type | स्थान |
---|---|---|---|
टेक्स्ट | बटन लेबल पाठ सेट करता है. | String | गुण; उन्नत: पाठ |
प्रदर्शन प्रकार | निर्धारित करता है कि क्या बटन लेबल घन का एक आइकन, पाठ या दोनों को दिखाता है. | ड्रॉप-डाउन सूची | गुण; उन्नत: DisplayType |
माप की इकाई | आयामों के लिए उपयोग की जाने वाली इकाई सेट करता है। | ड्रॉप-डाउन सूची | गुण; उन्नत: इकाइयां |
माप प्रकार | यह निर्धारित करता है कि उपयोगकर्ता किस प्रकार का मापन कर सकता है, या तो दूरी, क्षेत्र, या मात्रा (क्षेत्र प्लस ऊंचाई या गहराई)। | ड्रॉप-डाउन सूची | गुण; उन्नत: MeasurementType |
बॉक्स ड्रॉ | तालों ने माप को आयताकार आकार में कैद किया। | Boolean | गुण; उन्नत: BoxDraw |
छाया सक्षम करें | यह निर्धारित करता है कि जब कोई आकृति बनाई जाती है तो 3D प्रभाव को बढ़ाने के लिए छाया का उपयोग किया जाता है या नहीं। | Boolean | गुण; उन्नत: EnableShadows |
अपेक्षित माप (आइटम) | एक Excel कार्यपुस्तिका में तालिका के रूप में एक डेटा स्रोत (आइटम) की पहचान करता है जिससे माप प्राप्त करने के लिए उपयोगकर्ता को कैप्चर करना चाहिए। | लागू नहीं | गुण; उन्नत: वस्तुएँ |
दृश्यमान | बटन दिखाता या छुपाता है. | Boolean | गुण; उन्नत: दृश्यमान |
पद | x और y में निर्दिष्ट स्क्रीन निर्देशांकों पर बटन के ऊपरी-बाएँ कोने को रखता है. | फ़्लोटिंग प्वॉइंट संख्या | गुण; उन्नत: X, Y |
साइज़ | चौड़ाई और ऊंचाई में दिए गए पिक्सेल मानों का उपयोग करके बटन का आकार निर्धारित करता है. | Integer | गुण; उन्नत: चौड़ाई, ऊंचाई |
शीर्ष पैडिंग | बटन लेबल टेक्स्ट और बटन के शीर्ष के बीच की दूरी सेट करता है. | फ़्लोटिंग प्वॉइंट संख्या | गुण; उन्नत: PaddingTop |
पैडिंग का निचला भाग | बटन लेबल टेक्स्ट और बटन के निचले भाग के बीच की दूरी सेट करता है. | फ़्लोटिंग प्वॉइंट संख्या | गुण; उन्नत: PaddingBottom |
बाईं ओर की पैडिंग | बटन लेबल टेक्स्ट और बटन के बाएँ किनारे के बीच की दूरी सेट करता है. | फ़्लोटिंग प्वॉइंट संख्या | गुण; उन्नत: PaddingLeft |
दाईं ओर की पैडिंग | बटन लेबल टेक्स्ट और बटन के दाएँ किनारे के बीच की दूरी सेट करता है. | फ़्लोटिंग प्वॉइंट संख्या | गुण; उन्नत: PaddingRight |
फ़ॉन्ट | बटन लेबल टेक्स्ट के लिए प्रयुक्त फ़ॉन्ट के परिवार का नाम सेट करता है. | ड्रॉप-डाउन सूची | गुण; उन्नत: फ़ॉन्ट |
फ़ॉन्ट का आकार | बटन लेबल पाठ का आकार सेट करता है. | फ़्लोटिंग प्वॉइंट संख्या | गुण; उन्नत: FontSize |
फ़ॉन्ट की मोटाई | बटन लेबल टेक्स्ट का वज़न बोल्ड, हल्का, सामान्य या सेमीबोल्ड पर सेट करता है. | ड्रॉप-डाउन सूची | गुण; उन्नत: FontWeight |
पाठ संरेखण | बटन में लेबल टेक्स्ट के क्षैतिज संरेखण को केंद्र, जस्टिफ़ाय, बाएं या दाएं पर सेट करता है. | लागू नहीं | गुण; उन्नत: TextAlignment |
लंबवत संरेखण | बटन में लेबल टेक्स्ट के लंबवत संरेखण को नीचे, बीच में या ऊपर पर सेट करता है. | ड्रॉप-डाउन सूची | गुण; उन्नत: VerticalAlign |
फ़ॉन्ट शैली | बटन में लेबल टेक्स्ट की शैली को इटैलिक, अंडरलाइन, स्ट्राइकथ्रू या कोई नहीं पर सेट करता है. | लागू नहीं | गुण; उन्नत: इटैलिक, अंडरलाइन, स्ट्राइकथ्रू |
बॉर्डर की त्रिज्या | बटन बॉर्डर के कोने की त्रिज्या निर्धारित करता है. | फ़्लोटिंग प्वॉइंट संख्या | गुण; उन्नत: BorderRadius |
रंग | बटन लेबल टेक्स्ट के रंग और बटन की पृष्ठभूमि सेट करता है. | लागू नहीं | गुण; उन्नत: FillColor, TextColor |
बॉर्डर | बटन बॉर्डर की शैली, चौड़ाई और रंग निर्धारित करता है. | लागू नहीं | गुण; उन्नत: BorderStyle, BorderThickness, BorderFillColor |
अक्षम किया गया | बटन बंद कर देता है लेकिन इसे दृश्यमान छोड़ देता है. | Boolean | गुण; उन्नत: अक्षम |
अक्षम रंग | अगर DisplayMode, अक्षम है, तो बटन लेबल टेक्स्ट, बटन की पृष्ठभूमि और बटन बॉर्डर के रंग सेट करता है. | लागू नहीं | गुण; उन्नत: DisabledContentColor, DisabledFillColor, DisabledBorderColor |
दबाया गया रंग | जब उपयोगकर्ता बटन चुनता है, तो बटन लेबल टेक्स्ट, बटन की पृष्ठभूमि और बटन बॉर्डर के रंग सेट करता है. | लागू नहीं | गुण; उन्नत: PressedContentColor, PressedFillColor, PressedBorderColor |
होवर रंग | जब उपयोगकर्ता माउस पॉइंटर को इस पर होवार करता है, तो बटन लेबल टेक्स्ट, बटन की पृष्ठभूमि और बटन बॉर्डर के रंग सेट करता है. | लागू नहीं | गुण; उन्नत: HoverContentColor, HoverFillColor, HoverBorderColor |
OnMixedRealitySelect | इसमें कोड होता है जो तब चलता है जब उपयोगकर्ता नए परिणामों के साथ माप स्क्रीन से बाहर निकलता है। | ईवेंट | उन्नत |
OnChange | इसमें कोड होता है जो बटन गुण बदलने पर चलता है। | ईवेंट | उन्नत |
OnSelect | इसमें कोड होता है जो उपयोगकर्ता द्वारा बटन का चयन करने पर चलता है. | ईवेंट | उन्नत |
ItemsLabels | आइटम में उस कॉलम की पहचान करता है जिसमें उन मापों के लिए लेबल होते हैं जिन्हें उपयोगकर्ताओं को कैप्चर करना चाहिए. | ColumnName | उन्नत |
ItemsMeasurementType | (वैकल्पिक) आइटम में उस कॉलम की पहचान करता है जिसमें एक स्ट्रिंग (दूरी, क्षेत्र, मात्रा, या Freeform) शामिल है जो माप के प्रकार को निर्दिष्ट करता है जिसे उपयोगकर्ताओं को कैप्चर करना चाहिए। | ColumnName | उन्नत; MeasurementType देखें |
ItemsBoxDraw | (वैकल्पिक) आइटम में उस कॉलम की पहचान करता है जिसमें एक स्ट्रिंग (सत्य या असत्य) होती है जो माप को आयताकार आकार में लॉक कर देती है। | ColumnName | उन्नत; BoxDraw देखें |
टूलटिप | जब उपयोगकर्ता विजुअल पर होवर करता है तो प्रदर्शित होने वाला टेक्स्ट निर्धारित करता है। | String | उन्नत |
ContentLanguage | नियंत्रण की प्रदर्शन भाषा निर्धारित करता है, यदि यह ऐप में उपयोग की जाने वाली भाषा से भिन्न है। | String | उन्नत |
DisplayMode | निर्धारित करता है कि क्या नियंत्रण उपयोगकर्ता इनपुट (संपादित करें) की अनुमति देता है, केवल डेटा प्रदर्शित करता है (दृशय), या (अक्षम) है. | इनम | उन्नत |
टैब इंडेक्स | यदि उपयोगकर्ता टैब कुंजी का उपयोग करके ऐप को नेविगेट करता है तो बटन का चयन करने का क्रम निर्दिष्ट करता है। | Integer | गुण; उन्नत: टैब इंडेक्स |
आउटपुट गुण
जब कोई उपयोगकर्ता MR में देखें नियंत्रण के साथ इंटरैक्ट करता है, तो आपका ऐप अधिक गुणों का उपयोग कर सकता है. इन्हें आउटपुट गुण के रूप में जाना जाता है. आप इन गुणों को अन्य नियंत्रणों में या ऐप अनुभव को अनुकूलित करने के लिए उपयोग कर सकते हैं.
गुण | विवरण |
---|---|
फ़ोटो | एक संग्रह में, एक स्थान को मापने के दौरान उपयोगकर्ता द्वारा ली गई तस्वीरों के बारे में जानकारी कैप्चर करता है। मिश्रित-वास्तविकता फ़ोटो को OneDrive पर अपलोड करें और उन्हें गैलरी में दिखाने के लिए संग्रह का उपयोग करें. |
माप | मापी गई दूरियों, आयतनों और क्षेत्रों को तालिका में कैप्चर करता है। |
सेगमेंट | मापी गई वस्तु में खंडों के बारे में जानकारी को एक तालिका में कैप्चर करता है। |
माप तालिका में निम्नलिखित कॉलम हैं:
- लेबल - स्ट्रिंग जो माप की पहचान करती है
- आईडी: - एक संख्या जो विशिष्ट रूप से माप की पहचान करती है
- इकाइयां - स्ट्रिंग जो माप की इकाई की पहचान करती है
- ऊंचाई: एक संख्या जो मापी गई मात्रा की ऊंचाई को दर्शाती है (0 यदि 2D क्षेत्र मापा गया था)
- लंबाई: - एक संख्या जो मापी गई परिधि या पथ की कुल लंबाई का प्रतिनिधित्व करती है
- BoundingWidth: एक संख्या जो आकार को सीमित करने वाली न्यूनतम चौड़ाई का प्रतिनिधित्व करती है
- BoundingDepth एक संख्या जो आकार को सीमित करने वाली न्यूनतम गहराई का प्रतिनिधित्व करती है
- क्षेत्र: एक संख्या जो मापी गई आकृति के अनुमानित क्षेत्रफल को इकाई वर्ग में दर्शाती है
- वॉल्यूम एक संख्या जो इकाई घन में मापी गई आकृति के अनुमानित आयतन का प्रतिनिधित्व करती है
सेगमेंट तालिका में निम्नलिखित कॉलम हैं:
- लंबाई: एक संख्या जो निर्दिष्ट इकाइयों में एक खंड की कुल दूरी का प्रतिनिधित्व करती है
- DirectionX: एक संख्या जो विश्व (3D) स्पेस में खंड की एक्स दिशा का प्रतिनिधित्व करती है
- DirectionY: एक संख्या जो विश्व (3D) स्पेस में खंड की Y दिशा का प्रतिनिधित्व करती है (आमतौर पर 0)
- DirectionZ: एक संख्या जो विश्व (3D) स्पेस में खंड की Z दिशा का प्रतिनिधित्व करती है
अपने ऐप्स में मापने वाला कैमरा नियंत्रण के आउटपुट गुणों का उपयोग करने के तरीके के बारे में और जानें: स्थानिक परीक्षण फ़िल्टर का उपयोग करके मिश्रित वास्तविकता में मापन मान्य करें
अन्य मिश्रित वास्तविकता नियंत्रण
- 3D ऑब्जेक्ट नियंत्रण के साथ 3D सामग्री देखें.
- मिश्रित वास्तविकता में देखें नियंत्रण के साथ 3D सामग्री और वास्तविक दुनिया में छवियों को देखें.
- मिश्रित वास्तविकता में आकृति देखें नियंत्रण के साथ पूर्वनिर्धारित 3D आकृतियां बनाएं और देखें
- अपने परिवेश में MR में मार्कअप नियंत्रण के साथ किसी क्षेत्र या संपत्ति को निर्दिष्ट करने के लिए 3D रेखाएँ पेंट करें या 3D तीर बनाएँ।
भी देखें
Measuring Camera नियंत्रण का उपयोग करके एक ऐप बनाएँ
नोट
क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)
सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).
प्रतिक्रिया
https://aka.ms/ContentUserFeedback.
जल्द आ रहा है: 2024 के दौरान हम सामग्री के लिए फीडबैक तंत्र के रूप में GitHub मुद्दों को चरणबद्ध तरीके से समाप्त कर देंगे और इसे एक नई फीडबैक प्रणाली से बदल देंगे. अधिक जानकारी के लिए, देखें:के लिए प्रतिक्रिया सबमिट करें और देखें