Share via


किसी आकृति को मिश्रित वास्तविकता में देखने के लिए एक ऐप्स बनाएँ

उपयोगकर्ताओं को यह देखने के लिए कि क्या एक साधारण घन एक निर्दिष्ट स्थान के भीतर फिट हो सकता है, आप अपने अनुप्रयोग में MR में आकार देखें नियंत्रण का उपयोग कर सकते हैं। वे ऐसा करना चाह सकते हैं, ताकि यह देख सकें कि आपके द्वारा प्रदान की जाने वाली एक निश्चित वस्तु उनके स्थान पर कैसे फिट होगी. यदि आपके पास ऑब्जेक्ट के लिए एक 3D मॉडल या एक हेड-ऑन चित्र है, तो आप परीक्षण में फिट होना चाहते हैं, MR में देखें का उपयोग करने पर विचार करें।

नियंत्रण आपके अनुप्रयोग में एक बटन बनाता है. जब अनुप्रयोग उपयोगकर्ता बटन चुनते हैं, तो यह डिवाइस के लाइव कैमरा फीड पर एक घन को ओवरले करता है. जब आप Power Apps में नियंत्रण को संपादित करते हैं तो आप घन के आयाम सेट करते हैं.

व्यू शेप इन MR कंट्रोल के साथ मोबाइल ऐप बनाने का तरीका जानने के लिए यह वीडियो देखें:

इस लेख में, हम एक ऐप में एक स्क्रीन बनाएंगे जो उपयोगकर्ताओं को उपयोग की जाने वाली इकाई (सेंटीमीटर, फीट, इंच, या मीटर) को इनपुट करके और क्यूब की ऊंचाई, चौड़ाई और गहराई को परिभाषित करके एक कस्टम क्यूब आकार बनाने की अनुमति देगा।

पूर्वावश्यकताएँ

मिश्रित-वास्तविकता सक्षम उपकरणों के लिए पूर्वापेक्षाएँ देखें.

घन के आयामों और इकाइयों के लिए नियंत्रण जोड़ें

ऐप स्क्रीन पर क्यूब के आयामों और इकाइयों को परिभाषित करने के लिए हेडर और लेबल जोड़ें।

हेडर लेबल

Power Apps Studio में संपादन के लिए खुला एक ऐप के साथ, स्क्रीन पर टेक्स्ट लेबल जोड़ें। इसे स्क्रीन के ऊपरी-बाएं कोने में रखें और प्रॉपर्टीज़ टैब में निम्नलिखित गुणों को संशोधित करें:

गुण मान
टेक्स्ट "Place A Cube"
फ़ॉन्ट का आकार 24
फ़ॉन्ट की मोटाई FontWeight.Semibold
पाठ संरेखण Align.Center
चौड़ाई Parent.Width

फिर उन्नत टैब में, निम्न गुणों को रूपांतरित करें:

गुण मान
रंग RGBA(255, 255, 255, 1)
फ़िल RGBA(56, 96, 178, 1)

यह बदलाव स्क्रीन के लिए हेडर प्रदान करेगा.

घन गुण निर्दिष्ट करने के लिए लेबल और नियंत्रण

  1. स्क्रीन पर चार टेक्स्ट लेबल जोड़ें। इन लेबलों का उपयोग उन नियंत्रणों की पहचान करने के लिए किया जाएगा जिन्हें हम बाद में जोड़ेंगे। हर लेबल के लिए, पाठ गुण को निम्न में से एक पर बदलें:

    • Unit Type
    • Width
    • Height
    • Depth
  2. इन लेबलों की चौड़ाई प्रॉपर्टी को 160 पर सेट करें और उन्हें इस तरह रखें कि वे स्क्रीन के ऊपर और बाईं ओर ऊपर बताए गए क्रम में लंबवत रूप से स्टैक्ड हों.

  3. एक ड्रॉपडाउन नियंत्रण और तीन पाठ प्रविष्टि नियंत्रण जोड़ें। ड्रॉपडाउन का उपयोग घन आयामों के लिए एक इकाई प्रकार का चयन करने के लिए किया जाएगा और तीन पाठ प्रविष्टि नियंत्रणों का उपयोग घन की चौड़ाई, ऊंचाई और गहराई में प्रवेश करने के लिए किया जाएगा।

  4. ड्रॉप-डाउन का चयन करें, इसका नाम drpUnitType में बदलें, और निम्नलिखित गुणों को बदलें:

    गुण मान
    आइटम ["Centimeters", "Feet", "Inches", "Meters"]
    डिफ़ॉल्ट "Feet"
    चौड़ाई 280
  5. नियंत्रण की स्थिति इकाई प्रकार लेबल के दाईं ओर करें।

  6. तीन टेक्स्ट इनपुट नियंत्रण जोड़ें, और उनका नाम txtShapeHeight,txtShapeWidth, तथा txtShapeDepth से बदलें. तीनों नियंत्रणों के लिए निम्नलिखित गुण बदलें:

    गुण मान
    डिफ़ॉल्ट 2
    स्वरूपित करें TextFormat.Number
    चौड़ाई 144
  7. चौड़ाई लेबल के दाईं ओर txtShapeWidth नाम के टेक्स्ट इनपुट कंट्रोल की स्थिति बनाएं। इसी तरह, क्रमशः ऊँचाई और गहराई लेबल के दाईं ओर txtShapeHeight तथा txtShapeDepth नाम के नियंत्रणों की स्थिति बनाएं।

इसके बाद, आप MR नियंत्रण में दृश्य आकार जोड़ेंगे और इसे उन नियंत्रणों का उपयोग करने के लिए कॉन्फ़िगर करेंगे जो इसे उत्पन्न होने वाले MR क्यूब को गतिशील आयाम प्रदान करने के लिए बनाए गए थे।

MR नियंत्रण में आकृति देखें इन्सर्ट करें

अपने ऐप में नियंत्रण डालें।

  1. सम्मिलित टैब खोलें.

  2. मिश्रित वास्तविकता विस्तृत करें.

  3. नियंत्रण MR में आकार देखें का चयन करें, ताकि इसे अनुप्रयोग स्क्रीन के बीच में रखा जा सके, या इसे स्क्रीन पर कहीं भी रखने के लिए खींचें और छोड़ें.

  4. एक बार नियंत्रण जोड़ दिए जाने के बाद, इसे स्क्रीन के निचले भाग के पास स्थित करें और निम्न गुणों को बदलें:

    गुण मान
    टेक्स्ट "Place a cube"
    ShapeWidth txtShapeWidth.Text
    ShapeHeight txtShapeHeight.Text
    ShapeDepth txtShapeDepth.Text
    इकाईयाँ drpUnitType.Selected.Value
    चौड़ाई 280

    स्क्रीन पर मिश्रित-वास्तविकता नियंत्रण में आकार देखें.

ऐप प‍रीक्षण करें

अब जबकि सभी नियंत्रण जोड़ दिए गए हैं, ऐप को सहेजें और प्रकाशित करें। एक मिश्रित-वास्तविकता सक्षम डिवाइस पर, ऐप खोलें, और एक घन रखें बटन दबाएं। यह MR में आकार देखें अनुभव खोलेगा, उपयोगकर्ता को मापने के लिए एक क्षेत्र को परिभाषित करने की इजाजत देता है।

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

क्यूब को स्थानांतरित करने के लिए, उस पर दबाएं और इसे उस स्थान पर स्लाइड करें जहां आप इसे रखना चाहते हैं. क्यूब को घुमाने के लिए, एक उंगली को स्क्रीन पर दबाएं, और फिर दूसरी उंगली से दाएं या बाएं स्वाइप करें.

ऐप स्क्रीन पर लौटने के लिए ऊपरी-बाएँ कोने में बैक बटन का उपयोग करें और एक या अधिक चौड़ाई, ऊँचाई, गहराई या इकाई प्रकार सेटिंग्स बदलें। एक घन रखें बटन को चुनिए और नया घन रखें।

भी देखें

नोट

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

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