আপনার ডিভাইসেই চলে · আপনার ফাইল কখনও আপনার ডিভাইস ছেড়ে যায় না।
একটি OBJ বয়ে আনে আকৃতি, রং আর টেক্সচার; স্লাইসারের এর কোনোটিই দরকার নেই। OBJ যোগ করুন আর নিয়ে যান একটি বাইনারি STL — একই জ্যামিতি, সেই ফরম্যাটে যা Cura আর PrusaSlicer-এর মতো স্লাইসার সরাসরি খোলে।
রং রূপান্তরের দোষে হারায় না: STL-এ সেগুলো রাখার জায়গাই নেই। এটি ত্রিভুজ বর্ণনা করে, আর কিছু নয়, আর ঠিক এই কারণেই এটি ছাপার মান হয়ে উঠেছে। রং যদি পরে দরকার হয়, OBJ রেখে দিন — ছাপার ফাইলটি তার পাশে তৈরি হয়, তার বদলে নয়।
সবকিছু আপনার নিজের যন্ত্রেই চলে, আর ৩ডি ফাইলের ক্ষেত্রে আসল কথাই তাই: মডেলটি প্রায়ই কোনো ক্লায়েন্টের যন্ত্রাংশ, কোনো ভবনের স্ক্যান, কিংবা এখনও ঘোষণা না-হওয়া নকশা। কিছুই সার্ভারে ওঠে না, তাই পরে মুছে দিতে বলার মতোও কিছু থাকে না।
যার জন্য নয়: খোলা মেশ বা ফুটো সারানো — আকৃতি যেমন আছে তেমনই রূপান্তরিত হয়, যে মডেল ছাপার যোগ্য ছিল না সেটি তেমনই থাকবে।
OBJ-এর প্রতিটা অবজেক্ট আর গ্রুপ মিলে হয় ত্রিভুজের একটাই তালিকা, কারণ STL-এ অংশ আলাদা রাখার বা নাম দেওয়ার কোনো উপায় নেই। চার বা তার বেশি কোণের তল ভাগ হয় ত্রিভুজে, প্রথম কোণকে বাকি কোণগুলোর প্রতিটা জোড়ার সঙ্গে যুক্ত করে। ভেতরের দিকে ঢোকা কোণ নেই এমন সমতল তলের জন্য এটা ঠিক। কিন্তু ধরুন L আকৃতির একটা তল — তাতে এমন ত্রিভুজ আসতে পারে, যা তার কিনারা পেরিয়ে যায়; তাই এমন তল OBJ এক্সপোর্টের আগেই আপনার মডেলিং প্রোগ্রামে ত্রিভুজে ভাগ করে নিন।
OBJ-এর রেখা আর একক বিন্দু বাদ পড়ে, কারণ STL শুধু ত্রিভুজ ধরতে পারে। OBJ-এর নিজের নরমালও কপি হয় না: প্রতিটা ত্রিভুজ কোন দিকে মুখ করে আছে তা হিসাব হয় তার কোণগুলোর ক্রম থেকে, তাই OBJ-এ উল্টো ক্রমে বাঁধা ত্রিভুজ STL-এও উল্টো দিকে মুখ করে। কোঅর্ডিনেট রাখা হয় 32-বিট সংখ্যায়, যা মোটামুটি সাতটা অর্থবহ অঙ্ক ধরে, তাই মূলবিন্দু থেকে অনেক দূরে বসানো মডেল সূক্ষ্ম খুঁটিনাটি হারায়; এক্সপোর্টের আগে সেটা মূলবিন্দুর কাছে সরিয়ে আনুন।
STL কোনো একক রাখে না, আর স্লাইসার এর সংখ্যাকে মিলিমিটার ধরে পড়ে। OBJ-ও কোনো একক বলে না, তাই পাতা মাপা সাইজটা খালি সংখ্যা হিসেবে দেখায় আর জিজ্ঞেস করে, এক একক আসলে কী বোঝানোর কথা ছিল। OBJ মিলিমিটারে মডেল করা হলে «যেমন আছে থাক» রাখুন: সংখ্যাগুলো বদল ছাড়াই STL-এ যায়, আর যে অংশ মেপে 45, সেটা পৌঁছায় 45 mm হয়ে।
সেন্টিমিটার, ইঞ্চি বা মিটারে সেভ করা হলে সেই একক বেছে নিন, আর STL লেখা হয় তা থেকে মিলিমিটারে। অনেক মডেলিং প্রোগ্রাম ডিফল্টভাবে মিটারে কাজ করে, আর তেমন প্রোগ্রামের OBJ-এর জন্য লাগে «এক মিটার»। কনভার্টের আগেই পাতা মিলিমিটারে সাইজটা দেখিয়ে দেয়।
OBJ-এ সাধারণত ওপরের দিক Y, আর স্লাইসার ওপরের দিকে গড়ে তোলে Z বরাবর। আপনি «অক্ষগুলো যেমন আছে থাক» না বাছলে মডেলটা 90° ঘোরানো হয়, যাতে OBJ-এ যা ওপরে ছিল, প্রিন্ট বেডেও তা ওপরে থাকে।
.mtl ফাইল আর তার ছবিগুলো যা বর্ণনা করে, তার কিছুই STL রাখে না, তাই এই কনভার্টের জন্য শুধু .obj-ই যথেষ্ট। সেগুলো যোগ করলে ক্ষতি নেই, কিন্তু ফাইল লেখার আগে টুল প্রতিটা ছবি লোড হওয়া পর্যন্ত অপেক্ষা করে, তাই বাদ রাখলে কাজ তাড়াতাড়ি হয়।
এই পাতা অন্য ভাষায়: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia