View in MR وView in 3D
لتمكين العديد من سيناريوهات الواقع ثلاثي الأبعاد والمختلط (MR)، يمكنك إضافة العديد من مكونات MR إلى تطبيق اللوحة. المكونات هي مجموعات من عناصر التحكم التي يمكنك استخدامها لتلبية متطلبات محددة. يمكنك، على سبيل المثال، استخدام مكونات MR هذه من أجل:
- عرض المحتوى ثلاثي الأبعاد ومعالجته.
- تراكب المحتوى ثلاثي الأبعاد والصور ثلاثية الأبعاد على الموجز من الكاميرا.
- قم بقياس المسافة والمساحة ومستوى الصوت باستخدام جهازك مع MR.
- تحديد المساحات في العالم الحقيقي من خلال تراكب MR.
سندمج بعض ميزات الحقيقة المختلطة هذه في تطبيق Easy Sales.
عرض في MR
View in MR هي واحدة من الميزات الرئيسية المضمنة في التطبيق. يسمح للمستخدم بعرض الصور والنماذج ثلاثية الأبعاد في بيئة العالم الطبيعي. يمكن للمستخدم الوصول إليه بالنقر فوق الزر ؛ وتتراكب على نماذج أو صور ثلاثية الأبعاد محددة على موجز الكاميرا المباشرة للجهاز.
يجب أن يكون المحتوى ثلاثي الأبعاد بتنسيق ملف .glb، ويجب أن تكون الصورة بتنسيقات .jpg أو .png. تستخدم مكونات MR في Power Apps Babylon React Native.
خصائص
Source: يتعرف مصدر البيانات على ملف .glb لعرضه. يدعم مكون View in the MR تحميل النماذج من:
عرض الكائن: عرض الصور المعروضة أو المحتوى ثلاثي الأبعاد.
ارتفاع الكائن: ارتفاع الصور المعروضة أو المحتوى ثلاثي الأبعاد.
عمق الكائن: عمق ثلاثي الأبعاد للمحتوى ثلاثي الأبعاد.
الوحدات: الوحدة المستخدمة لحقول العرض والارتفاع والعمق للكائن.
الصور الصور التي تم التقاطها أثناء جلسة عمل الحقيقة المختلطة.
كيفية التعامل مع تحجيم الكائن
عند وضع نموذج مع مكون View in the MR، فإنه يستخدم الأبعاد الأصلية للنموذج. هذه الأبعاد هي خصائص Object Width و Object Height و Object Depth.
دعونا نستخدم تقنيات التحجيم لتغيير حجم النموذج.
- إذا لم يتم تحديد أي أبعاد، فإننا نقبل أن النموذج بالفعل على نطاقه المتوقع، ونتركه دون تغيير.
- إذا تم تعريف بعد واحد والباقي عبارة عن قيم افتراضية من 0، فإننا نقوم بتحجيم الكائن بأكمله استنادا إلى البعد المحدد.
- إذا تم تعريف بعدين، نقوم بضبط النموذج لمطابقة الأبعاد المحددة ثم متوسط مقياس البعد الثالث.
على سبيل المثال، لنفترض أن لديك نموذجا بارتفاع الكائن 8، وعرض الكائن 5، وعمق الكائن 3. يمكنك تعيين ارتفاع الكائن إلى 24 وعرض الكائن إلى 10، وترك عمق الكائن دون تغيير. تتم زيادة الارتفاع بمقدار 3، ويتم زيادة العرض بمقدار 2. متوسط هذين القياسين يأتي إلى 2.5. في وقت لاحق، نقوم بتحجيم العمق بهذا المقدار. سيكون للنموذج النهائي الذي تم تغيير حجمه ارتفاع الكائن 24 وعرض الكائن 10 وعمق الكائن 7.25.
- إذا تم تعيين الأبعاد الثلاثة، فإننا نطابق حجم النموذج مع ما تحدده.
عرض ثلاثي الأبعاد
يمكن إضافة نماذج ثلاثية الأبعاد إلى تطبيقات اللوحة. باستخدام الإيماءات البسيطة، يمكن للمستخدمين تدوير النموذج وتكبيره باستخدام مكون View in 3D. يتم تضمين شكل افتراضي في المكون. يمكنك تغيير هذا الشكل إلى شكل آخر عن طريق تغيير الخاصية Source. من خلال الارتباط بعنصر تحكم المعرض، يمكنك إظهار نموذج ثلاثي الأبعاد واحد أو السماح للمستخدم بالاختيار من المعرض. تنسيقات الملفات الممكنة مع عنصر التحكم View in 3D هي .glbأو .objأو .stl. يمكن للمستخدمين تحويل نماذج ثلاثية الأبعاد لأي تنسيق ملف إلى .glb لاستخدامها في تطبيقهم.
إذا كنت تريد معرض نماذج ثلاثية الأبعاد، فضع مكون View في ثلاثي الأبعاد خارج المعرض وقم بتعيين مصدره إلى الخاصية المحددة للمعرض. تأكد من تحسين النماذج ثلاثية الأبعاد للاستخدام مع Power Apps للمساعدة في تقليل أوقات التحميل. يمكنك استخدام المكون View in 3D لإضافة Pins (مرئية كعلامات دائرية) إلى نقاط محددة على النماذج ثلاثية الأبعاد.
ملاحظه
يمكن أن تتسبب مثيلات متعددة للمكون View in 3D على نفس الشاشة في حدوث مشكلات في الأداء، لأن كل إصدار من المكون سيحاول تحميل النماذج ثلاثية الأبعاد في وقت واحد.