دليل

STL الثنائي مقابل ASCII في تحويل OBJ إلى STL

آخر تحديث · تحويل شبكة OBJ إلى STL فقط

STL الثنائي مدمج وعملي لمعظم برامج التقطيع؛ ويساعد ASCII في الفحص والفروق. قارن الاثنين، ثم أجرِ تحويل OBJ إلى STL بخصوصية.

يكون STL إما ثنائيًا مدمجًا أو نصًا مطولًا. يمكن أن تتطابق المثلثات. لن تتطابق الملفات. يكتب هذا المحوّل الثنائي إلا إذا فعّلت خيار ASCII، لأن التطبيق التالي في مسار الطباعة هو برنامج تقطيع، وبرامج التقطيع مبنية للشكل المدمج.

ماذا يخزّن الثنائي

يبدأ STL الثنائي بترويسة من 80 بايت تتجاهلها معظم الأدوات، ثم عدد المثلثات، ثم كل مثلث كمتجه وثلاث زوايا بأرقام بنهاية صغيرة، مع سمة من 2 بايت تكون عادة صفرًا. لا توجد خامة، ولا اسم كائن تعتمد عليه برامج التقطيع، ولا وحدة. تنطبق قواعد الوحدة نفسها كما في أي STL آخر: الأرقام هي ما قرّبناها إليه، وسيسميها برنامج التقطيع مليمترًا.

تنمو الملفات الثنائية في خط مستقيم مع عدد المثلثات. مكعب من 12 مثلثًا بضع مئات من البايتات. منحوتة بمئات الآلاف من المثلثات ما زالت أصغر بكثير من البيانات نفسها مكتوبة ككلمات. ذلك المقاس هو سبب شعور التنزيلات واستيراد برامج التقطيع بأنها أسرع، وسبب أن الافتراضي ثنائي رغم أن ASCII أسهل في الشرح على السبورة.

ماذا يخزّن ASCII

STL بصيغة ASCII نص. سترى solid، ثم facet normal، وحلقة خارجية، وثلاثة سطور vertex، وendsolid. يمكنك فتحه في محرّر وقراءة الإحداثيات. ذلك مفيد حقًا عندما تنقّح خلل مقياس: ابحث عن رأس وانظر إن كانت زاوية توقعتها عند 40 جالسة عند 0.04 أو عند 40000. إنها طريقة سيئة لشحن شبكة كثيفة. الملف كبير، وبطيء في الكتابة، وسهل الإفساد إذا أعاد برنامج كتابة النص بإعدادات محلية تبدّل فواصل العشرية.

لا يحفظ ASCII بيانات MTL، ولا يجعل الشبكة مغلقة. ليس صيغة «مصدر» بالطريقة التي يكون بها OBJ. إذا أردت شيئًا تحرره كشبكة، فاحتفظ بـ OBJ. إذا أردت شيئًا تلقي عليه نظرة كنص، فإن STL بصيغة ASCII يكفي لبضعة أوجه وبائس لشخصية كاملة.

أيهما تنزّل

استخدم الثنائي لـ Bambu Studio وUltiMaker Cura وPrusaSlicer. استخدم ASCII عندما تحتاج أداة تعليم أو فرق أو عيناك إلى نص، أو عندما تؤكد إحداثيًا واحدًا وأنت تطارد خطأ وحدة. يمكنك تحويل OBJ نفسه مرتين. ينبغي أن يتطابق عدد المثلثات. ينبغي أن يتطابق صندوق الإحاطة إذا تطابقت الوحدة والمقياس والمحور وخيارات المنصة. إذا اختلفت تلك الإعدادات، تختلف الملفات لأن الهندسة تختلف، لا لأن أحدهما ثنائي.

الترويسة في الملف الثنائي ليست مكانًا موثوقًا لتخزين الوحدة التي اخترتها. لا تعتمد عليها. صندوق الإحاطة في المحوّل، والمقاس الذي يبلغ عنه برنامج التقطيع، هما الفحصان المهمان. المليمتر مقابل المتر هو مقال المقياس. ما هو STL هو المقدمة التي تحت هذه المقارنة.

لا شيء في طريقة الرصّ يغيّر الخصوصية. يُبنى الثنائي وASCII كلاهما في العامل ويُحفظان كـ Blob محلي. لا يُرفع أحدهما ليُصنع الآخر. إذا فشل ملف في الفتح، فتحقق أنك لم تُعد تسمية ملف ASCII وتتوقع محلّلًا ثنائيًا، أو العكس. الامتداد .stl في الحالتين. عند الشك، صدّر الثنائي مرة أخرى ودع برنامج التقطيع يقرأ ذلك الملف الجديد.

أسئلة

هل يطبع ASCII بدقة أعلى؟

لا. تأتي الدقة من الشبكة ومن مقياس الوحدة، لا من تهجئة الأرقام كنص. يمكن أن يصف ASCII والثنائي الزوايا نفسها. الثنائي أصغر.

متى أفعّل ASCII؟

عندما تريد فتح STL في محرّر نص وقراءة بضعة أوجه، أو عندما ترفض أداة قديمة جدًا الثنائي. لـ Bambu Studio وCura وPrusaSlicer، أبقِ الثنائي مفعّلًا.

هل يخفي الثنائي شبكة سيئة؟

لا. الثقوب والأوجه المقلوبة في المثلثات في الحالتين. الثنائي مجرد تنسيق رصّ.

نزّل STL ثنائيًا من OBJ