Deutsch ▼
DateiinformationenDateiinformationenSTL WerkzeugeSTL WerkzeugeBeispieldateien STLBeispieldateien STLNeueste NachrichtenNeueste Nachrichten

STL (Standard Triangle Language)

VerlängerungSTL
Vollständiger NameStandard Triangle Language
Typ3D-Modell
Mime Typapplication/vnd.ms-pki.stl
FormatText & Binary
WerkzeugeSTL Konverter, 3D-Modell-Voxelizer, Erstellen Sie eine STL Animation, Komprimieren Sie STL, Text in STL, STL anzeigen
Öffnen mitBlender, Daz Studio, MeshLab, CAD Assistant
STL

Das STL-Dateiformat (Standard Triangle Language) ist ein einfaches 3D-Format zum Speichern und Übertragen von a 3D-Modell. Das Format wurde in den 80er Jahren entwickelt, wird aber auch heute noch verwendet und ist ebenso beliebt wie viele moderne alternative Formate, wie z 3MF. Das STL-Format ist eine einfache Liste von Dreiecken, wobei jedes Dreieck aus drei Eckpunkten besteht, die die Dreiecke, ihre Position im 3D-Raum und drei Normalen zur Angabe ihrer Richtung darstellen.

Die Einfachheit des STL-Formats bedeutet, dass es von den meisten 3D-Anwendungen gelesen werden kann und das Format zu einer Art Standardformat geworden ist 3d Drucken.

Für STL-Dateien gibt es zwei grundlegende Speicherformate: Text und Binär.

Text

Das STL-Textformat speichert, wie der Name schon sagt, die 3D-Geometrie in einem für Menschen lesbaren Textformat. Das Format speichert Informationen zu jeder Fläche (auch bekannt als Dreieck) im 3D-Modell, einschließlich der Scheitelpunktposition und der Normalen. Ein Beispiel für eine STL-Datei mit sechs Dreiecken sieht wie folgt aus:

000solid ascii
001  facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
002    outer loop
003      vertex   7.071068e+000 -7.071068e+000 0.000000e+000
004      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
005      vertex   7.071068e+000 7.071068e+000 0.000000e+000
006    endloop
007  endfacet
008  facet normal -0.000000e+000 0.000000e+000 -7.071068e-001
009    outer loop
010      vertex   7.071068e+000 7.071068e+000 0.000000e+000
011      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
012      vertex   -7.071068e+000 7.071068e+000 0.000000e+000
013    endloop
014  endfacet
015  facet normal 0.000000e+000 -5.656855e-001 2.000000e-001
016    outer loop
017      vertex   0.000000e+000 0.000000e+000 2.000000e+001
018      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
019      vertex   7.071068e+000 -7.071068e+000 0.000000e+000
020    endloop
021  endfacet
022  facet normal -5.656855e-001 0.000000e+000 2.000000e-001
023    outer loop
024      vertex   0.000000e+000 0.000000e+000 2.000000e+001
025      vertex   -7.071068e+000 7.071068e+000 0.000000e+000
026      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
027    endloop
028  endfacet
029  facet normal 0.000000e+000 5.656855e-001 2.000000e-001
030    outer loop
031      vertex   0.000000e+000 0.000000e+000 2.000000e+001
032      vertex   7.071068e+000 7.071068e+000 0.000000e+000
033      vertex   -7.071068e+000 7.071068e+000 0.000000e+000
034    endloop
035  endfacet
036  facet normal 5.656855e-001 0.000000e+000 2.000000e-001
037    outer loop
038      vertex   0.000000e+000 0.000000e+000 2.000000e+001
039      vertex   7.071068e+000 -7.071068e+000 0.000000e+000
040      vertex   7.071068e+000 7.071068e+000 0.000000e+000
041    endloop
042  endfacet
043endsolid

Binär

Das binäre STL-Dateiformat ist in seiner Struktur relativ einfach. Die Datei beginnt mit einem 80-Byte-Headerblock, der normalerweise ASCII-Text des 3D-Softwaretools oder Programms enthält, das zum Erstellen der STL verwendet wurde. Darauf folgt ein 32-Bit-Ganzzahlfeld, das die Anzahl der in der STL-Datei enthaltenen Dreiecke enthält. Im Folgenden finden Sie Einzelheiten zu jedem Dreieck, das nacheinander im 3D-Modell gefunden wird. Die für jedes Dreieck gespeicherten Informationen lauten wie folgt:

Wie Sie den obigen Feldern entnehmen können, bietet das STL-Format keinen Spielraum für die Speicherung von Material- oder Texturinformationen im Zusammenhang mit dem 3D-Modell, das von unseren STL-Tools eingelesen wird. Es stimmt, dass einige Anbieter im Laufe der Jahre das 16-Bit-Attributfeld als Mittel zum Speichern begrenzter Farbinformationen über die einzelnen Dreiecke verwendet haben; Diese wurden jedoch nie standardisiert. Unsere STL-Konvertierungstools unterstützen die Erstellung von STL-Dateien, die diese eingeschränkten Farbformate unterstützen. Allerdings gibt die zum Öffnen der STL-Dateien verwendete Software das Modell möglicherweise nicht korrekt wieder. Wenn Sie sich für ein modernes, kompaktes 3D-Modellformat speziell für die Welt des 3D-Drucks interessieren, dann schauen Sie sich bitte das 3MF-Modellformat an, das speziell für diese Aufgabe entwickelt wurde.

Ein einfaches STL-Pyramiden-3D-Modell
Ein animiertes STL-Modell

Zusammenfassung

STL-Dateien werden aufgrund ihrer einfachen Struktur von den meisten 3D-Grafikbearbeitungsprogrammen unterstützt. STL-Dateien werden auch häufig in 3D-Druckkreisen verwendet, um Dateien zu verteilen und 3D-Modelle zu drucken. Unser STL-Anzeigetool Unterstützt vollständig das STL-Format, einschließlich der VisCAM- und SolidView-Formate.

Beispieldateien STL

Hier haben wir einige Beispieldateien STL, die Sie herunterladen und in Ihren eigenen Projekten verwenden können.

Strudel

Strudel

Ein einfaches Wirbel-3D-Modell wurde mit unserem PNG bis STL Werkzeug im Extrudieren- Modus.

swirl.stl (729,96kb)

Würfel

Würfel

Das klassische Würfelbeispiel wird als binäre STL-Datei gespeichert. Innerhalb der STL-Datei wird dieser Würfel als Folge von 12 Dreiecken gespeichert.

cube.stl (684,00 b)

© 2024 ImageToStl. Konvertieren Sie Ihre PNG- und JPG-Dateien in 3D-STL-Dateien.

Your files are ready to download!