سؤال

لدينا أداة نمذجة تستخدم OCC، ومحرر ثلاثي الأبعاد باستخدام OSG. ما أريد القيام به هو، تصدير النموذج من الأداة الأولى والاستيراد إلى الأداة الثانية. لقد كنت أبحث عن الويب لعدة أيام، لكن لا يمكنني العثور على حل.

ثلاثة أشياء يمكن أن تحل مشكلتي:

  1. مصدر للتصدير في تنسيقات OSG المدعومة (.ive، .osg، وغيرها الكثير)،
  2. مستورد لنظام التشغيل OSG للاستيراد من التنسيقات OCC المدعومة (.STP، .STep، .غس، .غز، .BRP،
  3. أداة محول للتحويل بين تنسيقتين، شكل واحد يدعمه OCC وتنسيق واحد مدعوم من OSG.

هل فعل أي شخص هذا من قبل، أو معرفة أي شيء يمكن أن يساعد؟

أحاول تجنب كتابة مصدر مخصص للأمن.

هل كانت مفيدة؟

المحلول

لقد وجدت حلا. يحتوي OpenCascade على مثال استيراد / تصدير، والذي يمكنه تصدير ملفات VRML دون دعم الملمس. كانت بعض التعديلات على رمز تصدير الاستيراد وبعض التعديلات الموجودة على الأجزاء الأخرى (حيث يتم تمثيل نموذج OCC ممثلة فئات VRML) كافية لتصدير نموذجي بنجاح إلى ملف VRML. ثم قمت ببناء البرنامج المساعد VRML ل OpenScenegraph واستيراد النموذج بنجاح.

نصائح أخرى

cadexchanger. (OCCT القائم) هل يتحول مهمة جيدة جدا بين التنسيقات الجيدة وغيرها من الأشكال (الخطوة، IGES، STL، VRML ...)

لماذا لا تملك نظرة على pythonocc.org. أنا أفترض أن OSG يأخذ الشبكات؟ قم بتحميل ملف الخطوة / IGES في (Python) OCC، والاستيلاء على شبكها، ودفع الأفق / المؤشرات إلى OSG. هل هذا يعمل؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top