Blender-Fortbildung - Schnittstellenformate
STL-Format
Beim STL-Dateiformat (Surface Tesselation Language, Beschreibung der Oberfläche durch Dreiecke) es sich um eine standardisierte Schnittstelle vieler CAD-Systeme für 3D-Daten.
Ein dreidimensionales Objekt wird beim STL-Dateiformat mit Hilfe vieler Dreiecke dargestellt. Ein Dreieck besteht dabei aus drei Eckpunkten (engl. Vertex, Vertices) und drei Kanten (engl. Edge, Edges). Diese bilden zusammen eine dreieckige Fläche (engl. Face, Faces).
Man benötigt je drei Koordinaten im dreidimensionalen Koordinatensystem (x,y,z) für die Eckpunkte. Die Ecken müssen von außen gesehen gegen den Uhrzeigersinn aufgeschrieben werden. Damit wird festgelegt, wo die Außen- und wo die Innenseite der Fläche ist.
Das sieht dann in einer STL-Datei z.B. so aus:
solid name facet normal outer loop vertex x y z vertex x y z vertex x y z endloop endfacet endsolid name
Name ist der frei wählbare Name des Objektes. Jeder vertex x y z legt jeweils die Koordinaten des ersten, zweiten und dritten Eckpunktes fest. Die Ecken müssen von außen gesehen gegen den Uhrzeigersinn aufgeschrieben werden!