قطّعت نموذجًا، فظهرت في المعاينة طبقات ناقصة في منتصفه، أو جدار يختفي فجأة، أو قمة لا تُطبع أصلًا. وفي مكان ما ظهرت كلمة "non-manifold" أو "حواف مفتوحة". المشكلة غالبًا ليست في الطابعة ولا في الإعدادات، بل في أن الشبكة غير مُحكمة الإغلاق. فما معنى أن يكون النموذج "watertight"؟ ولماذا يفشل الطبع بسببه؟
باختصار: الشبكة المُحكمة الإغلاق (watertight) سطح مغلق تمامًا بلا ثقوب، بحيث لو ملأته ماءً لما تسرّب. برنامج التقطيع يحتاج ذلك ليعرف ما هو "داخل" النموذج وما هو خارجه. STL Viewer يعرض هذا الفحص مجانًا في "معلومات النموذج"، لكنه لا يصلح الشبكة؛ الإصلاح يتم في برنامج التقطيع أو أداة إصلاح.
معنى الشبكة المُحكمة الإغلاق ببساطة
تخيّل النموذج بالونًا مصنوعًا من مثلثات صغيرة ملصوقة ببعضها. إذا كانت كل حافة لكل مثلث ملصوقة تمامًا بمثلث آخر واحد فقط، فالبالون مغلق. إذا وجدت حافة بلا جار، فهناك ثقب. وإذا وجدت حافة يشترك فيها ثلاثة مثلثات أو أكثر، فهناك سطح غريب يخرج من البالون. هذان الخللان هما ما يُسمى "non-manifold" بالمصطلح التقني.
القاعدة البسيطة: في شبكة مُحكمة، كل حافة تنتمي إلى مثلثين بالضبط، واتجاهات المثلثات متسقة: كلها تشير إلى الخارج.
لماذا يفشل الطبع بسبب شبكة مفتوحة؟
برنامج التقطيع يقطع النموذج بمستويات أفقية، طبقة كل 0.2 mm مثلًا. في كل طبقة يحصل على خطوط، ويجب أن تشكّل هذه الخطوط حلقات مغلقة حتى يعرف أين يملأ وأين يترك فراغًا. إذا كان في الشبكة ثقب، تنقطع الحلقة، فلا يعرف البرنامج أين الداخل. النتائج النموذجية:
| العَرَض في برنامج التقطيع | السبب المحتمل |
|---|---|
| طبقات مفقودة في ارتفاع معين | ثقب في الشبكة عند ذلك الارتفاع |
| جدار يُطبع لكن الحشو مفقود | الحلقة غير مغلقة، فلم يُعرف الداخل |
| أجزاء صغيرة تختفي | أسطح بلا سماكة أو مفتوحة |
| حشو داخل فراغ يجب أن يبقى فارغًا | مثلثات مقلوبة الاتجاه |
| تحذير "non-manifold" أو إصلاح تلقائي | حواف مفتوحة أو مشتركة بين أكثر من وجهين |
كثير من برامج التقطيع تحاول الإصلاح تلقائيًا، وتنجح في الثقوب الصغيرة. لكنها قد تخمّن خطأً في الحالات الأكبر، فتملأ ما يجب أن يكون فارغًا أو العكس.
من أين تأتي الثقوب؟
- المسح ثلاثي الأبعاد: الأسفل والتجاويف التي لم تصلها الكاميرا. انظر ملفات PLY والمسح الضوئي.
- نماذج الألعاب والذكاء الاصطناعي: أجزاء منفصلة متداخلة، وأسطح رقيقة بلا سماكة، وقاع مفتوح.
- تصدير سطح بدل جسم: في برامج CAD، إذا صُدّر سطح منحني (surface) بدل جسم صلب (solid).
- دمج يدوي غير دقيق: جسمان ملصقان بحيث يتلامسان في حافة فقط.
- تنزيل ناقص أو تحويل سيئ: مثلثات مفقودة.
فحص الإحكام في STL Viewer وماذا تعني كل نتيجة
افتح الملف في STL Viewer لأندرويد، ثم لوحة "معلومات النموذج"، وانظر إلى سطر "مُحكم الإغلاق":
- نعم: كل حافة مشتركة بين وجهين، والاتجاهات متسقة. الحجم وتقدير الفلامنت محسوبان بدقة.
- لا، به ثقوب أو حواف مفتوحة: تظهر معها ملاحظة بأن الحجم والفلامنت يتطلبان نموذجًا مُحكمًا ولا يمكن قياسهما بدقة. لا تعتمد على رقم الوزن هنا.
- نعم، لكن بعض الأوجه متجهة للداخل: الشبكة مغلقة، لكن بعض المثلثات مقلوبة. الحجم أيضًا غير موثوق.
- لم يُفحص: في بعض الحالات قد يُتخطى الفحص، فيفترض الحجم والتقدير أن النموذج بلا ثقوب.
إذا كان لديك بريميوم، فأداة "مقطع" تعطيك دليلًا إضافيًا: عندما يمر مستوى القطع عبر مكان مفتوح، تظهر رسالة "حدود مفتوحة: النموذج غير مُحكم الإغلاق هنا"، فتعرف تقريبًا على أي ارتفاع يقع الثقب. التفاصيل في المقاطع العرضية.
حدود هذا الفحص
الصدق مهم هنا: "مُحكم الإغلاق: نعم" لا يعني أن النموذج سيُطبع بنجاح. الفحص لا يكتشف:
- الجدران الرقيقة جدًا: جدار 0.3 mm مغلق تمامًا لكنه أرق من خط الفوهة.
- الأجسام المتداخلة: جسمان مغلقان كل منهما على حدة لكنهما يتقاطعان. كثير من برامج التقطيع تتعامل مع ذلك، لكن الحجم المحسوب قد يعد المنطقة المشتركة مرتين.
- المناطق المعلقة (overhangs): قد تحتاج إلى دعامات، وهذا أمر لا علاقة له بالإحكام.
- القطع العائمة: جزء صغير مغلق منفصل في الهواء. استخدم وضع الأشعة السينية لرؤيته.
مثال: لماذا يختفي الحجم مع الثقب؟
خذ مكعبًا 20 mm مغلقًا: حجمه 8 cm³، والحساب سهل. الآن احذف وجهه العلوي، أي المثلثين اللذين يغلقانه. ما هو حجم "علبة" بلا غطاء وبجدران بلا سماكة؟ رياضيًا لا يوجد جواب صحيح: الحساب يعتمد على سطح مغلق ليفصل الداخل عن الخارج. لهذا يرفض التطبيق عرض رقم مضلل، ويخبرك بدلًا من ذلك أن الحجم والفلامنت لا يمكن قياسهما بدقة.
والأمر نفسه يحدث في برنامج التقطيع: علبة بلا غطاء وبجدران بلا سماكة لا يعرف البرنامج هل يملؤها أم يتركها فارغة. قد يطبع جدرانًا بخط واحد، أو لا يطبع شيئًا. الحل في هذه الحالة ليس "ملء الثقب" بل إعطاء الجدران سماكة حقيقية في برنامج التصميم.
كيف تصلح شبكة غير مُحكمة؟
الإصلاح يتم خارج العارض. حسب حجم المشكلة:
- ثقوب صغيرة: جرّب الإصلاح التلقائي في برنامج التقطيع أولًا، ثم افحص المعاينة طبقة بطبقة.
- ثقوب أكبر أو مثلثات مقلوبة: استخدم أداة شبكات مجانية مفتوحة المصدر: أوامر مثل "ملء الثقوب" و"توحيد اتجاه الأوجه" و"إزالة الأجزاء المنفصلة".
- ملف من CAD: أعد التصدير من التصميم الأصلي، وتأكد من أنك تصدّر جسمًا صلبًا لا سطحًا.
- مسح ضوئي: اقطع القاعدة بمستوٍ مسطح وأغلقها، ثم املأ الثقوب الصغيرة.
بعد الإصلاح، افتح الملف الجديد على الهاتف وتحقق من أن "مُحكم الإغلاق" صار "نعم"، وأن الأبعاد لم تتغير. هذا الفحص جزء من قائمة الفحص قبل الطباعة. وإذا كان ملفك من مولد ذكاء اصطناعي، فاقرأ فحص نماذج الذكاء الاصطناعي قبل الطباعة. شرح كل أرقام اللوحة في دليل معلومات النموذج.
أسئلة شائعة
ما معنى watertight في الطباعة ثلاثية الأبعاد؟
أن يكون سطح النموذج مغلقًا تمامًا بلا ثقوب، وكل حافة مشتركة بين مثلثين بالضبط، فيعرف برنامج التقطيع داخل النموذج من خارجه.
ماذا يحدث إذا طبعت نموذجًا غير محكم الإغلاق؟
قد تظهر طبقات أو حشو مفقود أو أجزاء تختفي، وقد يصلح برنامج التقطيع الثقوب الصغيرة تلقائيًا لكن ليس دائمًا.
هل يصلح STL Viewer الثقوب في الشبكة؟
لا. التطبيق يفحص ويخبرك بالنتيجة، والإصلاح يتم في برنامج التقطيع أو أداة شبكات على الحاسوب.
لماذا لا يظهر الحجم لنموذج غير محكم؟
لأن الحجم لا يمكن حسابه بدقة لسطح مفتوح، ولهذا يكون تقدير الفلامنت غير موثوق أيضًا.