Blender-Fortbildung - Schnittstellenformate

Aus Wikidental.de

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).

3 Punkte definieren ein Dreieck in einer STL-Datei

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!