STL (Stereolithography / Standard Tessellation Language)
STL é o formato de arquivo 3D mais amplamente usado para impressão 3D e prototipagem rápida. Ele descreve a geometria de superfície de um objeto 3D usando facetas triangulares (malhas) sem informações de cor, textura ou material.
Tipo MIME
model/stl
Tipo
Binário
Compressão
Sem perdas
Vantagens
- + Universal standard for 3D printing and slicing software
- + Extremely simple format — easy to generate and parse
- + Supported by every 3D printer and slicer
Desvantagens
- − No color, texture, or material information
- − No support for curves — all geometry is triangulated
- − No units — scale must be agreed upon externally
Quando usar .STL
Use STL para impressão 3D e prototipagem; use glTF ou OBJ para aplicações que precisam de cor, textura ou animação.
Detalhes técnicos
Os arquivos STL contêm uma lista de facetas triangulares, cada uma definida por um vetor normal e três vértices. O formato possui variantes ASCII (legível por humanos) e binária (compacta). O STL binário tem 80 bytes de cabeçalho + 50 bytes por triângulo.
Histórico
Chuck Hull (inventor da estereolitografia) criou o STL em 1987 para as primeiras impressoras 3D da 3D Systems. Apesar de suas limitações, o STL se tornou o padrão de facto para impressão 3D devido à sua simplicidade.