STL (Stereolithography) é um formato de arquivo nativo do software CAD de estereolitografia criado pela 3D Systems. Arquivos STL descrevem exclusivamente a geometria da superfície de um objeto tridimensional, sem incluir qualquer representação de cor, textura ou outros atributos comuns de modelos CAD. Ele representa a superfície como uma coleção de triângulos, também conhecida como malha (mesh). Cada triângulo é definido pelas coordenadas de seus três vértices e um vetor normal que indica a orientação do triângulo no espaço. Devido ao fato de os arquivos STL descreverem apenas a geometria da superfície, eles são amplamente utilizados para prototipagem rápida (rapid prototyping), impressão 3D e manufatura assistida por computador (CAM). A simplicidade do formato facilita o processamento e a manipulação, permitindo o fatiamento (slicing) eficiente e a geração de trajetórias de ferramenta (toolpath generation). Arquivos STL são comumente empregados para transferir modelos 3D entre diferentes pacotes de software e equipamentos de manufatura. O formato é amplamente suportado por softwares de modelagem 3D, softwares de fatiamento e impressoras 3D, estabelecendo-se como um padrão para a representação de modelos 3D em processos de manufatura aditiva. Embora o STL seja vastamente utilizado, ele apresenta limitações, como a ausência de suporte para cor, textura e propriedades de material, o que impulsionou o desenvolvimento de formatos alternativos que oferecem uma representação de modelo mais abrangente.