OBJ کو STL میں تبدیل کریں

آپ کے آلے پر چلتا ہے · آپ کی فائل آپ کے آلے سے باہر نہیں جاتی۔

OBJ فائل شکل، رنگ اور ٹیکسچر ساتھ لاتی ہے؛ سلائسر کو ان میں سے کسی کی ضرورت نہیں۔ OBJ شامل کریں اور بائنری STL لے جائیں — وہی جیومیٹری، اُس فارمیٹ میں جسے Cura اور PrusaSlicer جیسے سلائسر سیدھا کھولتے ہیں۔

رنگ تبدیلی کے قصور سے ضائع نہیں ہوتے: STL میں انہیں رکھنے کی جگہ ہی نہیں۔ یہ صرف مثلث بیان کرتا ہے اور بس، اور اسی وجہ سے پرنٹنگ کا معیار بنا۔ اگر رنگ آگے کام آنے ہیں تو OBJ سنبھال رکھیں — پرنٹ کی فائل اس کے ساتھ بنتی ہے، اس کی جگہ نہیں۔

سب کچھ آپ ہی کی مشین پر چلتا ہے، اور تھری ڈی فائل میں اصل بات یہی ہے: ماڈل اکثر کسی کلائنٹ کا پرزہ ہوتا ہے، کسی عمارت کا اسکین، یا ایسا ڈیزائن جس کا اعلان ابھی نہیں ہوا۔ کچھ سرور پر نہیں جاتا، اس لیے بعد میں کچھ ایسا بھی نہیں بچتا جسے حذف کروانا پڑے۔

OBJ کو STL میں تبدیل کریں کا طریقہ

  1. OBJ فائل شامل کریں؛ .mtl اور ٹیکسچر کی تصویریں ضروری نہیں، کیونکہ STL صرف شکل رکھتی ہے۔
  2. دیکھ لیں کہ STL منتخب ہے۔
  3. «تبدیل کریں» دبائیں۔
  4. STL فائل ڈاؤن لوڈ کریں۔

معاون فارمیٹس اور حدود

ان پٹ
OBJ
آؤٹ پٹ
STL
ساتھ کی فائلیں
ضروری نہیں — STL صرف شکل رکھتی ہے
اینیمیشن رکھتا ہے
نہیں — فارمیٹ اسے رکھ نہیں سکتا
کہاں چلتا ہے
براؤزر میں – اپ لوڈ کے بغیر

ان کے لیے نہیں: کھلی میش یا سوراخوں کی مرمت — شکل جوں کی توں تبدیل ہوتی ہے، اور جو ماڈل پرنٹ کے قابل نہیں تھا وہ ویسا ہی رہے گا۔

STL میں کیا جاتا ہے

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 فائل چھوڑی جا سکتی ہے

.mtl فائل اور اس کی تصویریں جو کچھ بیان کرتی ہیں اس میں سے STL کچھ نہیں رکھتی، اس لیے اس تبدیلی کے لیے اکیلی .obj کافی ہے۔ انہیں شامل کرنے سے نقصان نہیں، مگر ٹول فائل لکھنے سے پہلے ہر تصویر کے لوڈ ہونے کا انتظار کرتا ہے، اس لیے انہیں چھوڑ دینا زیادہ تیز ہے۔

اکثر پوچھے گئے سوالات

کیا میری فائل سرور پر اپ لوڈ ہوتی ہے؟
نہیں۔ تبدیلی پوری کی پوری آپ کے براؤزر میں، آپ کے اپنے آلے کی طاقت سے ہوتی ہے، اور فائل آپ کے کمپیوٹر یا موبائل سے باہر نہیں جاتی۔ کوئی ٹول ایک بار استعمال ہو جائے تو پھر انٹرنیٹ کے بغیر بھی چلتا ہے (ویڈیو، متن کی پہچان اور بیک گراؤنڈ ہٹانے والے ٹول پہلی بار اپنا انجن اسی سائٹ سے لیتے ہیں)۔
ماڈل کے رنگ کہاں گئے؟
STL رنگ بالکل محفوظ نہیں کرتا — یہ مثلثوں کی فہرست ہے۔ کسی بھی پروگرام سے نکلی ہوئی ہر STL فائل ایسی ہی ہوتی ہے۔ رنگین نسخہ OBJ کے طور پر رکھیں اور پرنٹ STL سے کریں۔
STL بائنری ہے یا متن؟
بائنری: اسی شکل کے ساتھ متنی نسخے سے تقریباً پانچ گنا چھوٹی ہوتی ہے، اور Cura اور PrusaSlicer جیسے سلائسر اسے پڑھتے ہیں۔ بائنری ہونے سے کچھ ضائع نہیں ہوتا؛ اعداد وہی اعداد ہیں۔

متعلقہ ٹولز

تھری ڈی ماڈلز میں مزید

یہ صفحہ دوسری زبانوں میں: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · Bahasa Indonesia · বাংলা