मिश्रित वास्तविकता में माप लें

वास्तविक दुनिया में दूरी, क्षेत्रफल और आयतन मापने के लिए कैनवास ऐप में मापने वाला कैमरा नियंत्रण का उपयोग करें। आप दो- और तीन-आयामी फ़्रीफ़ॉर्म आकार भी बना सकते हैं और देख सकते हैं कि वे वास्तविक दुनिया के स्थान में कैसे फिट होते हैं।

मापने वाला कैमरा नियंत्रण आपके ऐप में एक बटन जोड़ता है. जब कोई उपयोगकर्ता बटन का चयन करता है, तो ऐप डिवाइस कैमरे से लाइव फीड दिखाता है। ऑन-स्क्रीन निर्देश उपयोगकर्ता को मापने के लिए सतह पर दाएं से बाएं डिवाइस को धीरे-धीरे पैन करके ट्रैकिंग स्थापित करने के लिए निर्देशित करते हैं। उपयोगकर्ता एक शुरुआती बिंदु की पहचान करता है और माप पूरा होने तक आवश्यकतानुसार सेगमेंट जोड़ता है। मापी गई जगह के आयाम कैमरा फ़ीड पर मढ़ा जाते हैं।

उपयोगकर्ता नियंत्रण के माप आउटपुट गुणों में कैप्चर करने के लिए माप सबमिट कर सकता है। स्पेस नापने के दौरान यूजर स्क्रीनशॉट भी ले सकता है। स्क्रीनशॉट नियंत्रण के फ़ोटो आउटपुट गुण में कैप्चर किए जाते हैं।

फ़ोन स्क्रीन की एक फ़ोटो जो निर्माणाधीन कमरे के कोने पर आयामों को मढ़ा हुआ दिखाती है।

टिप

मिश्रित-वास्तविकता वाले (MR) नियंत्रण सपाट बनावट वाली सतहों में अच्छी तरह से प्रकाशित परिवेश में सबसे अच्छा काम करते हैं. LIDAR- सक्षम उपकरणों पर ट्रैकिंग बेहतर है.

ऐप स्क्रीन पर मापने वाला कैमरा बटन जोड़ें

Power Apps Studio में सम्पादन के लिए खुले आपके ऐप के साथ:

  1. सम्मिलित करें टैब खोलें और मीडिया को एक्स्पेंड करें.
  2. नियंत्रण को ऐप स्क्रीन में रखने के लिए मापने वाला कैमरा चुनें, या नियंत्रण को स्क्रीन पर अधिक शुद्धता से रखने के लिए इसे खींचें.

नियंत्रण एक बटन है जिस पर घन का चिह्न और माप पाठ का लेबल लगा होता है. लेबल बदलें और यदि आप चाहें तो पाठ तथा डिस्प्ले प्रकार गुण में आइकन छिपाएँ.

विशेषता

गुणों का उपयोग करके मापने वाला कैमरा बटन का व्यवहार और उपस्थिति बदलें। कुछ संपत्तियां केवल उन्नत टैब पर उपलब्ध हैं।

निर्माणाधीन मापने वाले कैमरा बटन का एक स्क्रीनशॉट Microsoft 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 दिशा का प्रतिनिधित्व करती है

अपने ऐप्स में मापने वाला कैमरा नियंत्रण के आउटपुट गुणों का उपयोग करने के तरीके के बारे में और जानें: स्थानिक परीक्षण फ़िल्टर का उपयोग करके मिश्रित वास्तविकता में मापन मान्य करें

अन्य मिश्रित वास्तविकता नियंत्रण

भी देखें

Measuring Camera नियंत्रण का उपयोग करके एक ऐप बनाएँ

नोट

क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)

सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).