STL (Standard Tessellation Language) : Format de fichier pour l'impression 3D

STL est un format de fichier 3D. Il est utilisé pour stocker des ensembles de mailles incolores. Il fut initialement développé par 3D Systems.

STL file
Exemple de mailles triangulaires stockées dans un fichier STL

Informations sur le Stockage

  • An STL file describes mesh surfaces as lists of geometric features. A solid is composed of triangular faces, which are composed of a normal and 3 vertices described by their coordinates. 
  • The normal is optional and can be used to determine the inside of the mesh. In case normals are not properly set they can be computed using the face vertices. If it is not possible to determine the inside of a mesh, it must be repaired . 
  • Un fichier STL décrit les surfaces de mailles telles des caractéristiques géométriques. Un solide est composé de faces triangulaires, qui sont elles-mêmes composées d’une normale et de 3 sommets décrits par leurs coordonnées. 
  • La normale est optionnelle et peut être utilisée pour déterminer l’intérieur de la maille. Dans le cas où les normales ne sont pas correctement configurées, elles peuvent être calculées en utilisant les sommets de face. S’il est impossible de déterminer l’intérieur d’une maille, elle doit être réparée . 
  • Les informations peuvent être stockées sous texte ou forme binaire, cette dernière est plus souvent utilisée car elle constitue une option de stockage plus efficace. 
  • Les positions Vertex sont sauvegardées sans aucune unité. L’unité peut être configurée sur le site de Sculpteo après le téléchargement. 
  • Vertex position are saved without any unit. The unit can be set on Sculpteo website after it is uploaded.

Description du format de fichier STL

Voici une liste non exhaustive des logiciels supportant le format STL.

Exportations directes de fichiers :

Exportations après tessellation:

La tessellation constitue la phase utilisée, dans laquelle la géométrie est transformée en triangles afin de pouvoir être sauvegardée. Cette phase peut altérer le maillage d’origine si la résolution est trop grande. 

Tessellation
Différence entre surface d'origine et surface mise en tessellation

Quand utiliser le Format STL

Les fichiers 3D au format STL sont grandement utilisés dans le monde de l’impression 3D. Ils comportent des avantages comme des inconvénients, que nous allons détailler dans cette partie.

Avantages:

  • Compact et simple, ce format de fichier 3D ne comporte que le minimum nécessaire à la description du modèle 3D, ce qui le rend très simple d’utilisation. Tout comme d’autres formats (obj, wrl, ply, …) il n’est pas nécessaire de passer par une phase de tessellation qui pourrait altérer le maillage originel afin d’obtenir un fiche imprimable. 
  • Compatible avec de nombreux logiciels de modelage 3D et imprimantes  3D.

Inconvénients:

  • Supprime les informations de connectivité, mais la plupart des logiciels 3D peuvent désormais les intégrer. Les outils disponibles sur notre service d’impression 3D les recalculeront lors du téléchargement des modèles 3D avant de les envoyer vers nos imprimantes 3D. 
  • Le support des couleurs n’est pas standard et n’est souvent pas possible. pour un maillage multicolore, vous devrez choisir un autre format parmi cette liste.

Les fichiers STL constituent un choix judicieux pour mettre en ligne un modèle d’une seule couleur sur le site de services d’impression 3D comme Sculpteo étant donné que la couleur peut ensuite être déterminée.