STL (Stereolithografie / Standard Tessellation Language)
STL ist das am weitesten verbreitete 3D-Dateiformat für 3D-Druck und Rapid Prototyping. Es beschreibt die Oberflächengeometrie eines 3D-Objekts mithilfe dreieckiger Facetten (Meshes) ohne Farb-, Textur- oder Materialinformationen.
MIME-Typ
model/stl
Typ
Binaer
Komprimierung
Verlustfrei
Vorteile
- + Universal standard for 3D printing and slicing software
- + Extremely simple format — easy to generate and parse
- + Supported by every 3D printer and slicer
Nachteile
- − No color, texture, or material information
- − No support for curves — all geometry is triangulated
- − No units — scale must be agreed upon externally
Wann Sie .STL verwenden sollten
Verwenden Sie STL für 3D-Druck und Prototyping; nutzen Sie glTF oder OBJ für Anwendungen, die Farbe, Textur oder Animation benötigen.
Technische Details
STL-Dateien enthalten eine Liste dreieckiger Facetten, die jeweils durch einen Normalenvektor und drei Eckpunkte definiert sind. Das Format gibt es in ASCII- (menschenlesbar) und Binär-Varianten (kompakt). Binär-STL besteht aus einem 80-Byte-Header plus 50 Bytes pro Dreieck.
Geschichte
Chuck Hull (Erfinder der Stereolithografie) entwickelte STL im Jahr 1987 für die frühen 3D-Drucker von 3D Systems. Trotz seiner Einschränkungen wurde STL aufgrund seiner Einfachheit zum De-facto-Standard für den 3D-Druck.