STL (Stereolithography / Standard Tessellation Language)
STL เป็นรูปแบบไฟล์ 3D ที่ใช้กันอย่างแพร่หลายที่สุดสำหรับการพิมพ์ 3D และการสร้างต้นแบบอย่างรวดเร็ว อธิบายเรขาคณิตพื้นผิวของวัตถุ 3D โดยใช้ด้านสามเหลี่ยม (เมช) โดยไม่มีข้อมูลสี พื้นผิว หรือวัสดุ
ประเภท MIME
model/stl
ประเภท
ไบนารี
การบีบอัด
ไม่สูญเสียคุณภาพ
ข้อดี
- + Universal standard for 3D printing and slicing software
- + Extremely simple format — easy to generate and parse
- + Supported by every 3D printer and slicer
ข้อเสีย
- − No color, texture, or material information
- − No support for curves — all geometry is triangulated
- − No units — scale must be agreed upon externally
เมื่อใดควรใช้ .STL
ใช้ STL สำหรับการพิมพ์ 3D และการสร้างต้นแบบ; ใช้ glTF หรือ OBJ สำหรับงานที่ต้องการสี พื้นผิว หรือแอนิเมชัน
รายละเอียดทางเทคนิค
ไฟล์ STL ประกอบด้วยรายการด้านสามเหลี่ยม แต่ละด้านกำหนดโดยเวกเตอร์ปกติและจุดยอดสามจุด มีสองแบบ ASCII (อ่านได้) และ binary (กะทัดรัด) STL binary มี header 80 ไบต์ + 50 ไบต์ต่อสามเหลี่ยม
ประวัติ
Chuck Hull (ผู้คิดค้น stereolithography) สร้าง STL ในปี 1987 สำหรับเครื่องพิมพ์ 3D รุ่นแรกของ 3D Systems แม้จะมีข้อจำกัด STL ก็กลายเป็นมาตรฐานจริงสำหรับการพิมพ์ 3D เนื่องจากความเรียบง่าย