STL (Stereolithography / Standard Tessellation Language)
STL es el formato de archivo 3D más utilizado para impresión 3D y prototipado rápido. Describe la geometría superficial de un objeto 3D usando facetas triangulares (mallas) sin información de color, textura o material.
Tipo MIME
model/stl
Tipo
Binario
Compresión
Sin pérdida
Ventajas
- + Universal standard for 3D printing and slicing software
- + Extremely simple format — easy to generate and parse
- + Supported by every 3D printer and slicer
Desventajas
- − No color, texture, or material information
- − No support for curves — all geometry is triangulated
- − No units — scale must be agreed upon externally
Cuándo usar .STL
Usa STL para impresión 3D y prototipado; usa glTF u OBJ para aplicaciones que necesiten color, textura o animación.
Detalles técnicos
Los archivos STL contienen una lista de facetas triangulares, cada una definida por un vector normal y tres vértices. El formato tiene variantes ASCII (legible) y binaria (compacta). El STL binario tiene 80 bytes de encabezado + 50 bytes por triángulo.
Historia
Chuck Hull (inventor de la estereolitografía) creó STL en 1987 para las primeras impresoras 3D de 3D Systems. A pesar de sus limitaciones, STL se convirtió en el estándar de facto para impresión 3D por su simplicidad.