STL (Stereolithography) é um formato de arquivo nativo do software CAD de estereolitografia criado pela 3D Systems. Arquivos STL descrevem apenas a geometria da superfície de um objeto tridimensional, sem 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 conhecidos como malha (mesh). Cada triângulo é definido pelas coordenadas de seus três vértices e um vetor normal indicando a orientação do triângulo. Como os arquivos STL descrevem apenas a geometria da superfície, eles são amplamente utilizados para prototipagem rápida, impressão 3D e fabricação assistida por computador (CAM). A simplicidade do formato facilita seu processamento e manipulação, permitindo fatiamento (slicing) eficiente e geração de trajetórias de ferramenta (toolpath generation). Arquivos STL são comumente usados para transferir modelos 3D entre diferentes pacotes de software e equipamentos de fabricação. O formato é amplamente suportado por software de modelagem 3D, software de fatiamento e impressoras 3D, tornando-o um padrão para representar modelos 3D em processos de manufatura aditiva. Embora o STL seja amplamente utilizado, ele possui limitações, como a falta de suporte para cor, textura e propriedades de material. Isso levou ao desenvolvimento de formatos alternativos que oferecem uma representação de modelo mais abrangente.