STL (Stereolithography) è un formato di file nativo del software CAD di stereolitografia creato da 3D Systems. I file STL descrivono solo la geometria superficiale di un oggetto tridimensionale senza alcuna rappresentazione di colore, texture o altri attributi comuni dei modelli CAD. Esso rappresenta la superficie come una collezione di triangoli, noti anche come mesh. Ogni triangolo è definito dalle coordinate dei suoi tre vertici e da un vettore normale che indica l'orientamento del triangolo. Poiché i file STL descrivono solo la geometria superficiale, sono ampiamente utilizzati per la prototipazione rapida, la stampa 3D e la produzione assistita da computer (CAM). La semplicità del formato lo rende facile da elaborare e manipolare, consentendo un efficiente 'slicing' (sezionamento) e la generazione di percorsi utensile (toolpath). I file STL sono comunemente usati per trasferire modelli 3D tra diversi pacchetti software e apparecchiature di produzione. Il formato è ampiamente supportato da software di modellazione 3D, software di slicing e stampanti 3D, rendendolo uno standard per la rappresentazione di modelli 3D per i processi di manifattura additiva. Sebbene STL sia ampiamente utilizzato, presenta limitazioni, come la mancanza di supporto per colore, texture e proprietà dei materiali. Ciò ha portato allo sviluppo di formati alternativi che offrono una rappresentazione del modello più completa.