آپ کے آلے پر چلتا ہے · آپ کی فائل آپ کے آلے سے باہر نہیں جاتی۔
OBJ فائل شکل، رنگ اور ٹیکسچر ساتھ لاتی ہے؛ سلائسر کو ان میں سے کسی کی ضرورت نہیں۔ OBJ شامل کریں اور بائنری STL لے جائیں — وہی جیومیٹری، اُس فارمیٹ میں جسے Cura اور PrusaSlicer جیسے سلائسر سیدھا کھولتے ہیں۔
رنگ تبدیلی کے قصور سے ضائع نہیں ہوتے: STL میں انہیں رکھنے کی جگہ ہی نہیں۔ یہ صرف مثلث بیان کرتا ہے اور بس، اور اسی وجہ سے پرنٹنگ کا معیار بنا۔ اگر رنگ آگے کام آنے ہیں تو OBJ سنبھال رکھیں — پرنٹ کی فائل اس کے ساتھ بنتی ہے، اس کی جگہ نہیں۔
سب کچھ آپ ہی کی مشین پر چلتا ہے، اور تھری ڈی فائل میں اصل بات یہی ہے: ماڈل اکثر کسی کلائنٹ کا پرزہ ہوتا ہے، کسی عمارت کا اسکین، یا ایسا ڈیزائن جس کا اعلان ابھی نہیں ہوا۔ کچھ سرور پر نہیں جاتا، اس لیے بعد میں کچھ ایسا بھی نہیں بچتا جسے حذف کروانا پڑے۔
ان کے لیے نہیں: کھلی میش یا سوراخوں کی مرمت — شکل جوں کی توں تبدیل ہوتی ہے، اور جو ماڈل پرنٹ کے قابل نہیں تھا وہ ویسا ہی رہے گا۔
OBJ کا ہر آبجیکٹ اور گروپ مثلثوں کی ایک ہی فہرست میں ملا دیا جاتا ہے، کیونکہ STL کے پاس حصوں کو الگ رکھنے یا ان کے نام رکھنے کا کوئی طریقہ نہیں۔ چار یا زیادہ کونوں والے رخ (faces) پہلے کونے کو باقی کونوں کے ہر جوڑے سے ملا کر مثلثوں میں بانٹے جاتے ہیں۔ یہ ان ہموار رخوں کے لیے درست ہے جن میں کوئی کونا اندر کو مڑا ہوا نہ ہو۔ مثلاً L شکل کا رخ ایسے مثلث دے سکتا ہے جو اس کے کنارے سے باہر نکل جائیں، اس لیے ایسے رخوں کو OBJ ایکسپورٹ کرنے سے پہلے اپنے ماڈلنگ پروگرام میں مثلثوں میں بدل لیں۔
OBJ کی لکیریں اور اکیلے نقطے چھوڑ دیے جاتے ہیں، کیونکہ STL صرف مثلث رکھ سکتی ہے۔ OBJ کے اپنے نارملز بھی کاپی نہیں ہوتے: ہر مثلث کا رخ اس کے کونوں کی ترتیب سے نکالا جاتا ہے، اس لیے جو مثلث OBJ میں الٹا گھوما ہوا ہو وہ STL میں بھی الٹی طرف رخ کرتا ہے۔ کوآرڈینیٹس 32 بٹ عددوں میں محفوظ ہوتے ہیں، جو تقریباً سات بامعنی ہندسے رکھتے ہیں، اس لیے جو ماڈل مبدا (origin) سے بہت دور رکھا ہو وہ باریک تفصیل کھو دیتا ہے؛ ایکسپورٹ سے پہلے اسے مبدا کے قریب لے آئیں۔
STL کوئی اکائی نہیں رکھتی، اور سلائسر اس کے عددوں کو ملی میٹر سمجھ کر پڑھتے ہیں۔ OBJ بھی کوئی اکائی نہیں بتاتا، اس لیے صفحہ اس کا ناپا ہوا سائز سادہ عددوں میں دکھاتا ہے اور پوچھتا ہے کہ ایک اکائی سے کیا مراد تھی۔ اگر OBJ ملی میٹر میں بنا تھا تو اسے ویسا ہی رہنے دیں: عدد بغیر تبدیلی کے STL میں جاتے ہیں، اور جو پرزہ 45 ناپتا ہے وہ 45 mm بن کر پہنچتا ہے۔
اگر وہ سینٹی میٹر، انچ یا میٹر میں محفوظ ہوا تھا تو وہی اکائی چنیں، اور STL اس سے ملی میٹر میں لکھی جاتی ہے۔ بہت سے ماڈلنگ پروگرام ڈیفالٹ طور پر میٹر میں کام کرتے ہیں، اور ان میں سے کسی سے آئی OBJ کو «ایک میٹر» چاہیے۔ صفحہ تبدیل کرنے سے پہلے سائز ملی میٹر میں دکھا دیتا ہے۔
OBJ میں عموماً Y اوپر کی سمت ہوتی ہے، جبکہ سلائسر Z کے ساتھ اوپر کی طرف بناتے ہیں۔ جب تک آپ «محور ویسے ہی رہنے دیں» نہ چنیں، ماڈل کو چوتھائی موڑ دیا جاتا ہے تاکہ جو OBJ میں اوپر تھا وہ پرنٹ بیڈ پر بھی اوپر ہو۔
.mtl فائل اور اس کی تصویریں جو کچھ بیان کرتی ہیں اس میں سے STL کچھ نہیں رکھتی، اس لیے اس تبدیلی کے لیے اکیلی .obj کافی ہے۔ انہیں شامل کرنے سے نقصان نہیں، مگر ٹول فائل لکھنے سے پہلے ہر تصویر کے لوڈ ہونے کا انتظار کرتا ہے، اس لیے انہیں چھوڑ دینا زیادہ تیز ہے۔
یہ صفحہ دوسری زبانوں میں: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · Bahasa Indonesia · বাংলা