Was ist eine STL-Datei?
STL ist das De-facto-Standardformat für 3D-Druck-Modelle. Die Abkürzung steht für Standard Tessellation Language (auch Standard Triangle Language oder ursprünglich „Stereolithography"). Entwickelt wurde es 1987 von der Firma 3D Systems für die ersten Stereolithografie-Drucker.
Wie ist eine STL-Datei aufgebaut?
Eine STL-Datei beschreibt die Oberfläche eines 3D-Objekts ausschließlich über Dreiecke. Jedes Dreieck ist definiert durch:
- drei Eckpunkte (Vertices) mit X-, Y- und Z-Koordinate
- einen Normalvektor, der nach außen zeigt
Die Gesamtform entsteht also aus einem Netz vieler tausend bis Millionen Dreiecke – einer Tessellierung.
Binär vs. ASCII
STL existiert in zwei Varianten:
- Binär-STL – kompakt, schnell zu lesen, der Standard heute.
- ASCII-STL – als Klartext lesbar, deutlich größer. Heute selten.
Was STL nicht kann
STL beschreibt nur die geometrische Hülle. Folgendes fehlt:
- Farben und Texturen (Ausnahmen wie Materialise „STL+" sind nicht standardisiert)
- Materialien und Eigenschaften
- Einheiten (mm oder Zoll sind nicht im Format codiert – Slicer gehen meist von Millimetern aus)
- Konstruktionshistorie, Parameter, Bemaßungen
- Mehrere Objekte mit Metadaten in einer Datei
Stärken
- universell – jeder Slicer, jede Druck-Software liest STL
- einfach – nur Dreiecke, keine komplexen Strukturen
- klein bis mittlere Dateigröße im Binär-Modus
Grenzen & typische Probleme
- Nicht-wasserdichte Modelle – Löcher im Mesh führen zu Druckfehlern.
- Doppelte oder umgekehrte Normalen – Slicer interpretiert „innen" und „außen" falsch.
- Sehr feine Details verlieren bei grober Tessellierung an Schärfe.
- Sehr hohe Dreieckszahlen verlangsamen Bearbeitung und Druckvorbereitung deutlich.
Mehr dazu unter STL reparieren.
Wann STL und wann etwas anderes?
Für klassischen FDM- oder SLA-Druck ist STL meist die richtige Wahl. Wenn du Farben, Materialien oder mehrere Bauteile in einer Datei brauchst, schau dir 3MF oder OBJ an. Für CAD-Weiterverarbeitung mit exakten Maßen ist STEP besser geeignet.