اختبار محمل إقلاع تنسيق STEP لـ VR

نحن ، BP Concept LLC ، نقوم بتطوير برنامج VR Concept لتنظيم العمل الجماعي مع أي نموذج ثلاثي الأبعاد ، بما في ذلك CAD ، في خوذات الواقع الافتراضي لمدة 5 سنوات.

في هذه المقالة ، نود أن نشارك تجربة دمج العديد من أدوات التنزيل لقراءة تنسيقات مختلفة والتعمق في كيفية تنفيذ الدعم لتنسيق STEP باستخدام أداة تحميل التشغيل C3D والمقارنة مع أداة تحميل التشغيل OpenCascade ، والتي تم دمجها في برنامجنا سابقًا.



خلفية صغيرة


الغرض من برنامجنا هو مساعدة الشركات على تسريع تنسيق المشاريع بين صانع القرار ومدير المشروع والمديرين التنفيذيين والشركاء والعملاء ، عن طريق نقل المناقشة من مستوى الرسومات والصور على الشاشة والنماذج كاملة الحجم إلى الواقع الافتراضي ، والعمل مع المشاريع على مقياس 1: 1 (بناءً على نموذج ثلاثي الأبعاد) مع القدرة على اعتباره كما لو كان قد تم تنفيذه أو إنشاؤه بالفعل. يسمح لك استخدام تقنية الواقع الافتراضي بزيادة الخصائص المريحة للمشروع المصمم ، وتقليل عدد الأخطاء في المشروع وتكلفةها ، وزيادة كفاءة تدريب الموظفين في المصنع وتقليل مخاطر الطوارئ. بالإضافة إلى ذلك ، يتم استخدام التكنولوجيا في مجال التعليم.

لتنفيذ دعم تنسيقات CAD ، نستخدم أساليب مختلفة ، بدءًا من التنفيذ المستقل وفقًا للمعايير المفتوحة ، واستخدام المصدر المفتوح ، وأيضًا استخدام الحلول التجارية ، بما في ذلك نوى CAD.

تنفيذ دعم تنسيق JT والتعرف على أداة تحميل التشغيل C3D Labs


نتيجة للعمل مع العملاء الحاليين ، اتخذنا قرارًا بتنفيذ تنسيق JT ، وهو مطلوب بشدة في الهندسة الميكانيكية ، خاصة للعملاء الذين يعملون مع برنامج Siemens NX. قمنا بتحليل طرق مختلفة لتنفيذ برنامج تحميل التشغيل هذا ، وكانت المعايير الرئيسية لاختيار مثل هذا الحل هي جودة تنزيل JT وسرعة الدعم وشروط الاستخدام (الدفع السنوي ونسبة المبيعات والميزات وشروط النسخ المتماثل) والسعر. ونتيجة لذلك ، اخترنا حل C3D Labs ، خاصة أنه في هذه اللحظة بدأنا بالفعل في العمل على التكامل مع نظام CAD Compass-3D من شركة Ascon. و C3D هو جوهر نظام CAD هذا.

توفر C3D Labs أيضًا الوصول إلى تنسيقات أخرى ، مثل: JT و C3D و X_T و X_B و STEP و IGES و ACIS SAT. لكن بعض هذه التنسيقات ، خاصة STEP و IGES ، تم تنفيذها بالفعل في VR Concept بمساعدة منتج آخر - Open Cascade.

تم الانتهاء من الشراكة مع C3D Lab في يونيو 2019. في يوليو ، بدأ العمل على تنفيذ محمل تنسيق JT باستخدام C3D. استغرقنا حوالي 3 أشخاص - أشهر وفي الخريف كان اللودر جاهزًا. حصل المستخدمون الأوائل على إصدار VR Concept مع دعم JT في سبتمبر. وفي أكتوبر ، تم تنفيذ تنسيقات أخرى JT و C3D و X_T و X_B و STEP و IGES و ACIS SAT. أصدرنا الإصدار الجديد من VR Concept في ديسمبر وكان لديه بالفعل دعم لجميع هذه التنسيقات باستخدام C3D core.

اختبار لوادر الخطوة


الأكثر شيوعًا بين هذه التنسيقات هو التنسيق الهندسي STEP. وكان لدينا اثنين من تطبيقات التحميل باستخدام مكتبات مختلفة. كانت المهمة هي الاختيار أو ترك كلا التنفيذين.

قررنا اختبار المقارنة بين جهازي STEP في VR Concept ، اللذين تم تنفيذهما على منصات مختلفة.

للاختبار ، استخدمنا 64 نموذجًا مختلفًا لتنسيق STEP بخصائص مختلفة. تم تغيير حجم الملف (من 43 كيلوبايت إلى 269909 كيلوبايت) وعدد العناصر / أجسام النموذج (من 45 إلى 18483).


تم توفير النموذج بواسطة ASCON

. بناءً على الخصائص المذكورة أعلاه ، تم تكوين الجدول التالي وفقًا لنتائج الاختبار ، موضحًا وقت تحميل النماذج مع عدد مختلف من الأجسام / الكائنات:
نطاق عدد الأشياء (الأجسام)عدد النماذج في العينةمتوسط ​​وقت تحميل مفهوم VR مع Open Cascade (ثانية)متوسط ​​وقت تحميل مفهوم VR مع C3D (ثانية)
1-10003932،59.84
1000-30002393،454،2
أكثر من 3000245457.5

كما تم اختيار ثلاثة نماذج لإجراء مقارنات إرشادية مفصلة. ضاغط (أدناه) ، ترولي باص (الصورة السابقة) وحفارة ليغو. هذه النماذج ضخمة للغاية ، مع عدد من الجثث أكثر من 2000. يمكن رؤية واحدة منها والتحقق منها بشكل مستقل عن طريق الرجوع إليها . وهكذا يبدو لنا:



اعتمادًا على الخصائص المذكورة أعلاه ، تم تشكيل الجدول التالي وفقًا لنتائج الاختبار:



بدلا من الاستنتاجات


لم نتوقع الحصول على مثل هذه النتيجة ، لنكون صادقين! تبين أن C3D أسرع بكثير في قراءة تنسيق STEP من Open Cascade ، بنفس الإعدادات والجودة المرئية للنتيجة. بالإضافة إلى ذلك ، يبدو لنا أن جودة عرض طراز C3D أفضل قليلاً.


مقارنة أخرى لجودة التصور على نطاق موسع: فوق Open Cascade ، أسفل C3D. نموذج الضاغط مقدم من ASCON.

نعم ، لم نقم بمقارنة هذين المحولين خارج حلنا ، لذلك إذا كانت لديك بيانات حول هذا الموضوع ، فسوف يسعدنا رؤيتها! ربما لديك أفكار في الدفاع عن Open Cascade؟ الرجاء المشاركة في التعليقات.

نواصل اختبار ومقارنة Open Cascade و C3D على نماذج ثلاثية الأبعاد مختلفة. سنكون سعداء إذا شاركت نماذجك ثلاثية الأبعاد - سنختبرها ونشارك النتيجة!

All Articles