STL (Stereolithography / Standard Tessellation Language)
STL là định dạng tệp 3D được sử dụng rộng rãi nhất cho in 3D và tạo mẫu nhanh. Nó mô tả hình học bề mặt của đối tượng 3D bằng các mặt tam giác (mesh) mà không có thông tin màu sắc, kết cấu hoặc vật liệu.
Loại MIME
model/stl
Loại
Nhị phân
Nén
Không mất dữ liệu
Ưu điểm
- + Universal standard for 3D printing and slicing software
- + Extremely simple format — easy to generate and parse
- + Supported by every 3D printer and slicer
Nhược điểm
- − No color, texture, or material information
- − No support for curves — all geometry is triangulated
- − No units — scale must be agreed upon externally
Khi nào nên dùng .STL
Sử dụng STL cho in 3D và tạo mẫu; dùng glTF hoặc OBJ cho các ứng dụng cần màu sắc, kết cấu hoặc hoạt hình.
Chi tiết kỹ thuật
Tệp STL chứa danh sách các mặt tam giác, mỗi mặt được xác định bởi một vector pháp tuyến và ba đỉnh. Định dạng có hai biến thể ASCII (đọc được) và nhị phân (gọn nhẹ). STL nhị phân gồm 80 byte header + 50 byte cho mỗi tam giác.
Lịch sử
Chuck Hull (người phát minh kỹ thuật in 3D stereolithography) tạo ra STL vào năm 1987 cho các máy in 3D đầu tiên của 3D Systems. Mặc dù có hạn chế, STL trở thành tiêu chuẩn thực tế cho in 3D nhờ sự đơn giản.