Il formato di file STL (Stereolithography) è un formato ampiamente utilizzato per rappresentare la geometria superficiale 3D. È impiegato principalmente per la prototipazione rapida, la stampa 3D e la produzione assistita da computer (CAM). Un file STL descrive la superficie di un oggetto 3D come una collezione di triangoli. Ogni triangolo è definito dai suoi tre vertici e da un vettore normale, che indica la direzione verso cui è orientato il triangolo. Il formato è semplice ed efficiente, rendendolo adatto per rappresentare forme complesse. Tuttavia, i file STL memorizzano solo la geometria superficiale e non contengono informazioni su colore, texture o proprietà dei materiali. Questa limitazione implica che i file STL sono spesso utilizzati in congiunzione con altri formati di file che forniscono queste informazioni aggiuntive. La semplicità del formato STL ha contribuito alla sua ampia adozione, rendendolo uno standard per lo scambio di modelli 3D tra diverse applicazioni software e dispositivi hardware. Sebbene i formati più recenti offrano più funzionalità, STL rimane una scelta popolare grazie alla sua compatibilità e facilità d'uso.