STL-Datei

Was ist eine STL-Datei?

STL steht für Stereolithography oder Standard Tessellation Language und ist das dominierende Dateiformat im 3D-Druck. Das Format wurde ursprünglich für die Stereolithografie entwickelt und hat sich zum universellen Standard für den Datenaustausch zwischen CAD-Programmen und 3D-Druckern etabliert. Eine STL-Datei beschreibt die Außenhülle eines dreidimensionalen Objekts.

Aufbau des Formats

Das STL-Format speichert die Oberfläche eines Körpers als Ansammlung von Dreiecken, sogenannten Facetten. Jedes Dreieck wird durch drei Eckpunkte im Raum definiert. Zusätzlich enthält jedes Dreieck einen Normalenvektor, der die Außenseite kennzeichnet. Die Gesamtheit aller Dreiecke bildet ein geschlossenes Oberflächennetz, das den Körper vollständig umhüllt.

ASCII und Binär

STL-Dateien existieren in zwei Varianten:

  • ASCII-Format mit lesbarem Textinhalt
  • Binärformat mit kompakter Speicherung
  • ASCII-Dateien sind größer, aber menschenlesbar
  • Binärdateien sind deutlich kleiner
  • Beide Formate enthalten identische Geometriedaten
  • Slicer akzeptieren beide Varianten gleichermaßen

Auflösung und Dateigröße

Die Genauigkeit einer STL-Datei hängt von der Anzahl der Dreiecke ab. Mehr Dreiecke ermöglichen feinere Oberflächen und genauere Kurven. Allerdings steigt mit der Dreiecksanzahl auch die Dateigröße. Für den 3D-Druck ist eine mittlere Auflösung meist ausreichend, da die Druckerauflösung ohnehin begrenzt ist. Übermäßig hohe Polygonzahlen verlangsamen das Slicing ohne Qualitätsgewinn.

Einschränkungen

Das STL-Format hat konstruktionsbedingte Limitierungen. Es speichert keine Farbinformationen oder Texturen. Materialzuweisungen sind nicht möglich. Maßeinheiten sind nicht definiert und müssen beim Import festgelegt werden. Fehler wie Löcher oder invertierte Normalen können auftreten und erfordern Reparatur vor dem Druck.

Alternativen

Neuere Formate adressieren die Einschränkungen von STL. Das 3MF-Format unterstützt Farben, Materialien und weitere Metadaten. OBJ-Dateien können Texturen und Materialinformationen enthalten. Für den reinen Geometrieaustausch bleibt STL jedoch der kleinste gemeinsame Nenner mit universeller Kompatibilität.