Il formato di file STL (Stereolitografia) è un formato ampiamente utilizzato per la rappresentazione della geometria superficiale 3D. Viene utilizzato principalmente per la prototipazione rapida (rapid prototyping), la stampa 3D e la produzione assistita da computer (CAM - Computer-Aided Manufacturing). 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 in cui è orientato il triangolo. Il formato è semplice ed efficiente, rendendolo adatto per la rappresentazione di 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 combinazione 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.