Az STL (Standard Triangle Language) fájlformátum egy ipari szabvány 3D nyomtatáshoz. Szilárd objektumokat határoló felületek leírására használjuk. Úgy működik, hogy háromszögek sorozatával határozza meg a tárgy felszínét.
Az STL fájlból már nem lehet visszafejteni, hogyan készült a tárgy, de léteznek olyan szoftverek (Például: TinkerCad), amikkel tovább alakíthatóak az STL fájlban tárolt alakzatok.
Minél több háromszöggel írja le a fájl az objektumot, annál több részlet lesz rajta, és az íves felületek, annál jobban közelítenek az elméleti formához. Természetesen így a fájl mérete is nagyobb lesz.
További információk: https://www.3dhubs.com/knowledge-base/3d-printing-stl-files-step-step-guide/
Arra is ezt a formátumot használjuk, hogy megosszuk a 3D nyomtatható objektumokat, a Thingiverse oldalról például STL fájlokat tudunk letölteni.
Az STL fájlt azonban nem tudja értelmezni a 3D nyomtató, úgynevezett szeletelő programra van szükség, ami ezt a fájlt átalakítja egy konkrét 3D nyomtató típus számára utasítások sorozataként. Ezt az utasítás sorozatot GCode-nak hívjuk.