أصبح مشروع stl2step متاحًا كأداة مجانية ومفتوحة المصدر لتحويل ملفات STL المكوّنة من مثلثات إلى ملفات STEP تحتوي على أجسام B-rep. ده يجعل الملف أسهل في الاستخدام داخل برامج CAD وCAM مقارنة بالتعامل مع شبكة مثلثات منفصلة فقط.
كيف تتم عملية التحويل؟
الأداة تلحم الرؤوس المتقاربة، وتقسم الشبكة إلى أجسام منفصلة، ثم تبني هندسة B-rep بالتوازي على أنوية المعالج. بعدها تحاول إصلاح الحواف المفتوحة والمثلثات غير المتطابقة والمناطق غير الصالحة هندسيًا، وتدمج المثلثات الموجودة على مستوى واحد في سطح واحد.
لو بقي جزء لا يمكن إغلاقه، تكتبه الأداة كغلاف مفتوح وتبلغ المستخدم بدل تجاهل المشكلة. البرنامج عبارة عن مكتبة C++ وأداة سطر أوامر، ويعمل على Windows وmacOS وLinux، ويستخدم OpenCascade كمحرك هندسي.
وضعان: Verbatim وTrueForm
الوضع الافتراضي Verbatim ينقل المثلثات كما هي إلى نموذج STEP، مع دمج الأسطح المستوية. النتيجة تظل أقرب لنسخة هندسية من الميش؛ فالفتحة الدائرية قد تتكون من أسطح مسطحة صغيرة بدل أسطوانة حقيقية.
أما وضع TrueForm فيحاول التعرف رياضيًا على المستويات والأسطوانات الدائرية والـFillets، وإعادة بناء القطع المنشورية 2.5D من خطوط وأقواس. في مثال مذكور، تعرّف على 15 أسطوانة في نموذج من 908 مثلثات، مع انحراف في أنصاف الأقطار لا يزيد على 0.3% وبقاء الحجم كما هو.
حدود يجب معرفتها
TrueForm لا يتعرف حاليًا على المخاريط أو الكرات أو الأسطح الحُرّة؛ وتظل هذه المناطق مكوّنة من أسطح صغيرة. كما أن STL لا يحفظ وحدة القياس، لذلك يجب تحديد وحدة الإدخال، بينما يكتب stl2step المخرجات بالمليمتر.
الأداة أنسب حاليًا للقطع التقنية ذات الأسطح المستوية والأسطوانات، وليست ضمانًا لاستعادة ملف CAD الأصلي بكل تاريخه وبارامتراته. وبعد التحويل، افحص الأبعاد والأسطح قبل التعديل أو التصنيع. ويمكنك الرجوع إلى دليل الطابعات ثلاثية الأبعاد لاختيار الجهاز المناسب للقطع الوظيفية.
المصدر: 3Druck.com — تاريخ النشر: 13 أكتوبر 2026. راجعنا كذلك المستودع الرسمي على GitHub.