STL (Stereolithography / Standard Tessellation Language)
STL est le format de fichier 3D le plus largement utilisé pour l'impression 3D et le prototypage rapide. Il décrit la géométrie de surface d'un objet 3D à l'aide de facettes triangulaires (maillages) sans information de couleur, texture ou matériau.
Type MIME
model/stl
Type
Binaire
Compression
Sans perte
Avantages
- + Universal standard for 3D printing and slicing software
- + Extremely simple format — easy to generate and parse
- + Supported by every 3D printer and slicer
Inconvénients
- − No color, texture, or material information
- − No support for curves — all geometry is triangulated
- − No units — scale must be agreed upon externally
Quand utiliser .STL
Utilisez STL pour l'impression 3D et le prototypage ; utilisez glTF ou OBJ pour les applications nécessitant couleur, texture ou animation.
Détails techniques
Les fichiers STL contiennent une liste de facettes triangulaires, chacune définie par un vecteur normal et trois sommets. Le format existe en variantes ASCII (lisible) et binaire (compact). Le STL binaire fait 80 octets d'en-tête + 50 octets par triangle.
Historique
Chuck Hull (inventeur de la stéréolithographie) a créé STL en 1987 pour les premières imprimantes 3D de 3D Systems. Malgré ses limitations, STL est devenu le standard de facto pour l'impression 3D grâce à sa simplicité.