تحويل OBJ إلى STL

يعمل على جهازك · الملف لا يغادر جهازك.

ملف OBJ يحمل الشكل واللون والخامة؛ وبرنامج التقطيع لا يريد شيئًا من ذلك. أضف ملف OBJ واستلم ملف STL ثنائيًا — الهندسة كما هي، في الصيغة التي تفتحها برامج التقطيع مثل Cura وPrusaSlicer مباشرة.

والألوان لا تضيع بخطأ في التحويل: صيغة STL لا تملك مكانًا لحفظها أصلًا. هي تصف مثلثات ولا شيء غيرها، ولهذا بالضبط صارت معيار الطباعة. وإن احتجت الألوان لاحقًا فاحتفظ بملف OBJ — هذا يعطيك ملفًا قابلًا للطباعة بجانبه لا بدلًا منه.

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

كيفية تحويل OBJ إلى STL

  1. أضف ملف OBJ — ومعه ملفاته المرافقة إن وُجدت.
  2. تأكّد أن STL مختارة.
  3. اضغط «حوّل».
  4. نزّل ملف STL.

الصيغ المدعومة والحدود

المدخل
OBJ
المخرج
STL
الملفات المرافقة
تُستعمل ملفات MTL وصور الخامات حين تضيفها
يحفظ الحركة
لا — الصيغة لا تحفظها
مكان المعالجة
داخل متصفحك — الملف لا يغادر جهازك

ليست مناسبة لِـ: إصلاح الهندسة غير السليمة أو الثقوب — يحوّل الشكل كما هو ولا يرمّم مجسّمًا كان غير صالح للطباعة أصلًا.

ما الذي يدخل ملف STL

تُدمج كل الأجسام والمجموعات في ملف OBJ في قائمة واحدة من المثلثات، لأن STL لا طريقة فيه لفصل الأجزاء أو تسميتها. والأوجه ذات الأربعة رؤوس أو أكثر تُقسَّم إلى مثلثات بوصل الرأس الأول بكل زوج من بقية الرؤوس. وهذا صحيح للأوجه المسطحة التي لا زاوية مقعّرة فيها. أما الوجه الذي على شكل حرف L مثلًا فقد يخرج بمثلثات تتجاوز حافته، فقسّم أوجهًا كهذه إلى مثلثات في برنامج النمذجة قبل تصدير OBJ.

والخطوط والنقاط المفردة في OBJ تُترك، لأن STL لا يحمل إلا مثلثات. ولا تُنسخ كذلك اتجاهات الأسطح (normals) المخزّنة في OBJ: يُحسب الاتجاه الذي يواجهه كل مثلث من ترتيب رؤوسه، فالمثلث الملفوف بالاتجاه الخاطئ في OBJ يواجه الاتجاه الخاطئ في STL أيضًا. وتُحفظ الإحداثيات أرقامًا بـ32 بت تحتفظ بنحو سبعة أرقام معنوية، فالمجسّم الموضوع بعيدًا جدًا عن نقطة الأصل يفقد تفاصيله الدقيقة؛ قرّبه من نقطة الأصل قبل التصدير.

ضبط المقاس لبرنامج التقطيع

لا يحفظ STL وحدة، وبرامج التقطيع تقرأ أرقامه بالمليمتر. وملف OBJ لا يذكر وحدة هو الآخر، فتعرض الصفحة مقاسه المقيس أرقامًا مجردة وتسأل ماذا كان يُقصد بالوحدة الواحدة. فإن كان OBJ مصمّمًا بالمليمتر فاختر «اتركها كما هي»: تدخل الأرقام STL دون تغيير، والقطعة التي قياسها 45 تصل 45 مم.

وإن كان محفوظًا بالسنتيمتر أو البوصة أو المتر فاختر تلك الوحدة، فيُكتب STL بالمليمتر انطلاقًا منها. وكثير من برامج النمذجة يعمل بالمتر افتراضيًا، وملف OBJ الخارج من أحدها يحتاج «مترًا». وتعرض الصفحة المقاس بالمليمتر قبل أن تحوّل.

على أي جانب يستقر على سطح الطباعة

اتجاه OBJ الأعلى هو Y عادةً، بينما تبني برامج التقطيع إلى الأعلى على Z. وما لم تختر «أبقِ المحاور كما هي» يُدار المجسّم ربع دورة، فيكون ما كان أعلى في OBJ أعلى على سطح الطباعة.

يمكنك الاستغناء عن ملف ‎.mtl

لا يحفظ STL شيئًا مما يصفه ملف ‎.mtl وصوره، فيكفي ملف ‎.obj وحده لهذا التحويل. وإضافتها لا تضر، لكن الأداة تنتظر حتى تنتهي كل صورة من التحميل قبل أن تكتب الملف، فتركها أسرع.

الأسئلة الشائعة

هل يغادر ملفي جهازي؟
لا. تجري المعالجة بالكامل داخل متصفحك وبقدرة جهازك نفسه. الملف لا يغادر حاسوبك أو هاتفك، وبعد أن تستخدم الأداة مرة واحدة، تواصل العمل حتى إن انقطع الإنترنت.
لماذا فقد المجسّم ألوانه؟
صيغة STL لا تحفظ اللون إطلاقًا — هي قائمة مثلثات. كل ملف STL من كل برنامج كذلك. احتفظ بملف OBJ للنسخة الملوّنة واستعمل STL للطباعة.
هل ملف STL ثنائي أم نصي؟
ثنائي، وحجمه نحو خُمس النصي للشكل نفسه، وتقرأه كل برامج التقطيع. ولا يضيع شيء بكونه ثنائيًا — الأرقام واحدة.

أدوات ذات صلة

المزيد في المجسّمات ثلاثية الأبعاد

هذه الصفحة بلغات أخرى: English · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা