স্টিরোলিথোগ্রাফি STL (.stl)

3D স্ট্যান্ডার্ড

স্ট্যান্ডার্ড ট্রায়াঙ্গেল ল্যাঙ্গুয়েজ (STL, যা স্টেরিওলিথোগ্রাফি নামেও পরিচিত) হলো থ্রিডি প্রিন্টিং এবং র‍্যাপিড প্রোটোটাইপিং শিল্পের সর্বজনীন এবং অপরিহার্য একটি ফরম্যাট, যা কাঁচা ত্রিভুজাকার ফেটেটের সাহায্যে কঠিন থ্রিডি অবজেক্টের পৃষ্ঠের জ্যামিতি বর্ণনা করে।

OBJ থেকে STL কনভার্ট করুন

বিনামূল্যে ইন-ব্রাউজার OBJ থেকে STL কনভার্টার। আপনার ডিভাইসে তাত্ক্ষণিকভাবে ফাইল কনভার্ট করুন।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে STL ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

১০০% প্রাইভেট ব্রাউজার-মধ্যস্থ কনভার্শন - ফাইল কখনো আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
জিরো-নেটওয়ার্ক-ট্রান্সমিশন প্রাইভেসি গ্যারান্টি: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে STL ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

73 6F 6C 69 64

ASCII রিপ্রেজেন্টেশন: solid

স্ট্যান্ডার্ডাইজেশন: 3D Systems Stereolithography Specification

প্রযুক্তিগত বৈশিষ্ট্য

কন্টেইনার আর্কিটেকচারASCII format (starting with 'solid') or Binary format (80-byte header + 32-bit triangle count + 50-byte facet records)
কম্প্রেশনUncompressed raw triangular facets
বাইট এন্ডিয়াননেসLittle-Endian (Intel x86) for binary STL
কালার স্পেসNone (monochrome geometry; proprietary VisCAM/Magics color hacks exist)
চ্যানেল ও কাঠামোTriangular facets: surface normal vector (I, J, K) and three vertex coordinates (X, Y, Z)
সর্বোচ্চ মাত্রাUnbounded 3D physical coordinates (typically measured in millimeters)
স্বচ্ছতাNone (solid physical objects)
স্ট্রিমিং ও প্রোগ্রেসিভSequential facet streaming allows continuous slice-by-slice slicing

টেকনিক্যাল তুলনা ম্যাট্রিক্স: STL বনাম প্রতিযোগীগণ

প্রযুক্তিগত বৈশিষ্ট্যSTL (বর্তমান)OBJ3MFSTEP
থ্রিডি প্রিন্টিং স্লাইসার অ্যাডপশন১০০% সর্বজনীন মানসর্বজনীন সমর্থনআধুনিক উত্তরসূরি মানCAD প্রকৌশল মান
রঙ ও টেক্সচার সমর্থনকোনোটিই নয় (বিশুদ্ধ পৃষ্ঠের জ্যামিতি)সম্পূর্ণ UV টেক্সচার ম্যাপিংপূর্ণ রঙ, উপকরণ এবং মাল্টি-এক্সট্রুডারপ্যারামেট্রিক সলিড রঙ
ফেটেট স্ট্রাকচারস্বাধীন ত্রিভুজ ফেটেটসংযুক্ত শেয়ার্ড-ভার্টেক্স জাল (mesh)শেয়ার্ড-ভার্টেক্স ইনডেক্সড জালসঠিক প্যারামেট্রিক কার্ভ (NURBS)
একক সংজ্ঞাএককহীন (মিমি ধরে নেওয়া হয়)এককহীন (মিটার/মিমি ধরে নেওয়া হয়)সুনির্দিষ্ট একক (মিমি, সেমি, ইঞ্চি)সুনির্দিষ্ট প্রকৌশল একক

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

থ্রিডি স্লাইসার প্রদর্শন করে 'মডেলটি ম্যানিফোল্ড নয় / নন-ম্যানিফোল্ড প্রান্ত রয়েছে'।

মূল কারণ: ত্রিভুজ জালের মধ্যে গর্ত, স্বয়ং-ছেদকারী ত্রিভুজ বা উল্টানো পৃষ্ঠের নরমাল।

পুনরুদ্ধার: File2File 3D Mesh Repair Tool বা Netfabb ব্যবহার করে জালটিকে জলরোধী করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

বাইনারি STL পার্সারগুলো ৩২-বিট ত্রিভুজ গণনা মূল্যায়ন করে যেখানে পূর্ণসংখ্যা ওভারফ্লো ছোট হিপ অ্যালোকেশন এবং বাউন্ড-এর বাইরের রাইটের কারণ হতে পারে।

পরিচিত অ্যাটাক ভেক্টর

  • triangle_count * 50 বাইট মেমরি অ্যালোকেশনের সময় পূর্ণসংখ্যা ওভারফ্লো।
  • যখন শারীরিক ফাইলের আকার ঘোষিত ত্রিভুজ গণনার চেয়ে ছোট হয় তখন বাফার ওভার-রিড।
  • মাল্টি-গিগাবাইট ত্রিভুজ অ্যালোকেশনের মাধ্যমে ডিনায়াল অফ সার্ভিস।

প্রতিরক্ষামূলক সেরা অনুশীলন:

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2009MakerBot এবং RepRap ওপেন-সোর্স থ্রিডি প্রিন্টিং বিপ্লব লক্ষ লক্ষ বাড়ি এবং স্কুলে STL প্রতিষ্ঠা করে।
19883D Systems কমপ্যাক্ট ৫০-বাইট বাইনারি STL ফেটেট ফরম্যাটটিকে মানসম্মত করে তোলে।
1987স্টেরিওলিথোগ্রাফির (SLA) উদ্ভাবক চাক হুল (Chuck Hull) বিশ্বের প্রথম বাণিজ্যিক থ্রিডি প্রিন্টারের জন্য STL তৈরি করেন।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • থ্রিডি প্রিন্টিংয়ের জন্য অবিসংবাদিত বৈশ্বিক মান: ১০০% স্লাইসার (PrusaSlicer, Cura, Bambu Studio) এবং CAM সফটওয়্যার দ্বারা সমর্থিত।
  • বাইনারি ফরম্যাট সহজ এবং কম্প্যাক্ট: ঠিক ৮৪ বাইটের হেডার এবং প্রতি ত্রিভুজ ফেটেটের জন্য ৫০ বাইট।
  • অ্যাডিটিভ ম্যানুফ্যাকচারিং টুলপথ তৈরির জন্য প্রয়োজনীয় জলরোধী পৃষ্ঠের সীমানার সরাসরি প্রতিনিধিত্ব।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • রঙ, উপকরণ বা টেক্সচারের জন্য কোনো সমর্থন নেই: নেটিভভাবে পূর্ণ-রঙের থ্রিডি প্রিন্ট উপস্থাপন করতে পারে না।
  • বাঁকা পৃষ্ঠগুলোকে হাজার হাজার সমতল ত্রিভুজ দিয়ে অনুমান করতে হয়, যার ফলে বহুভুজ বা পলিগণের সংখ্যা অনেক বেশি হয়।
  • কোনো ভৌত পরিমাপের একক নির্দিষ্ট করে না (স্লাইসারগুলোকে মিলিমিটার বা ইঞ্চি ধরে নিতে হয়)।

আকর্ষণীয় কারিগরি তথ্য

  • চাক হুল ১৯৮৬ সালে থ্রিডি প্রিন্টিং প্যাটেন্ট করেন এবং তার SLA-1 প্রিন্টারে থ্রিডি মডেল ফিড করার জন্য ১৯৮৭ সালে STL ফরম্যাট তৈরি করেন।
  • একটি STL ফাইলে কোনো একক মেটাডেটা থাকে না: '10' মাত্রা বিশিষ্ট একটি কিউব মানে আপনার স্লাইসার সেটিংসের ওপর নির্ভর করে ১০ মিলিমিটার, ১০ মিটার বা ১০ ইঞ্চি হতে পারে।
  • বাইনারি STL ফাইলের একটি ৮০-বাইট হেডার থাকে যা যেকোনো পাঠ্য ধারণ করতে পারে, তবে অবশ্যই 'solid' শব্দ দিয়ে শুরু হওয়া যাবে না, অন্যথায় কিছু ডিকোডার একে ASCII ফাইল হিসেবে ভুল করতে পারে।

সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি

কোন প্রোগ্রাম STL ফাইল খোলে?

আপনি Cura, PrusaSlicer এবং Bambu Studio-র মতো থ্রিডি প্রিন্টিং স্লাইসারে, Fusion 360 এবং Blender-এর মতো CAD প্রোগ্রামে STL ফাইল খুলতে পারেন, অথবা File2File.app-এ অনলাইনে তাৎক্ষণিকভাবে দেখতে পারেন।

ASCII এবং Binary STL-এর মধ্যে পার্থক্য কী?

Binary STL হলো ASCII STL-এর চেয়ে প্রায় ৫ থেকে ৬ গুণ ছোট এবং এটি অনেক দ্রুত লোড হয়, যা Binary STL-কে থ্রিডি প্রিন্টিংয়ের জন্য পছন্দের বিকল্প করে তোলে।

আমি কীভাবে একটি STL ফাইলকে OBJ বা GLB-এ রূপান্তর করতে পারি?

File2File.app ব্যবহার করে আপনি আপনার ব্রাউজারে সরাসরি STL ফাইলগুলোকে টেক্সচার্ড OBJ মডেল বা ওয়েব-রেডি GLB ফাইলে রূপান্তর করতে পারেন।