Français ▼
Informations sur le fichierInformations sur le fichierSTL OutilsSTL OutilsExemples de fichiers STLExemples de fichiers STLDernières nouvellesDernières nouvelles

STL (Standard Triangle Language)

ExtensionSTL
Nom et prénomStandard Triangle Language
Tapermodèle 3D
Type MIMEapplication/vnd.ms-pki.stl
FormatText & Binary
OutilsSTL Convertisseurs, Voxeliseur modèle 3D, Créer STL animation, Compresser STL, Texte en STL, Visualiser STL
Ouvrir avecBlender, Daz Studio, MeshLab, CAD Assistant
STL

Le format de fichier STL (Standard Triangle Language) est un format 3D simple utilisé pour stocker et transmettre un modèle 3D. Le format a été conçu dans les années 80 mais est toujours utilisé aujourd'hui et est tout aussi populaire que de nombreux formats alternatifs modernes, tels que 3MF. Le format STL est une simple liste de triangles, chaque triangle étant constitué de 3 sommets représentant les triangles, la position dans l'espace 3D et 3 normales pour spécifier sa direction.

La simplicité du format STL signifie qu'il peut être lu par la plupart des applications 3D, et le format est devenu en quelque sorte un format standard pour impression en 3D.

Pour les fichiers STL, il existe deux formats de stockage de base : texte et binaire.

Texte

Le format de texte STL, comme son nom l'indique, stocke la géométrie 3D dans un format de texte lisible par l'homme. Le format stocke des informations sur chaque face (c'est-à-dire triangle) dans le modèle 3D, y compris sa position de sommet et sa normale. Un exemple de fichier STL contenant six triangles est le suivant :

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

Binaire

Le format de fichier STL binaire est relativement simple dans sa structure. Le fichier commence par un bloc d'en-tête de 80 octets, contenant généralement le texte ASCII de l'outil logiciel ou du programme 3D utilisé pour créer le STL. Vient ensuite un champ entier de 32 bits contenant le nombre de triangles contenus dans le fichier STL. Voici ensuite les détails de chaque triangle trouvé dans le modèle 3D, en séquence. Les informations stockées pour chaque triangle sont les suivantes :

Comme vous pouvez le voir dans les champs ci-dessus, le format STL n'a aucune possibilité de stocker des informations sur les matériaux ou les textures liées au modèle 3D lu par nos outils STL. Il est vrai qu'au fil des années, certains fournisseurs ont utilisé le champ d'attribut de 16 bits comme moyen de stocker des informations de couleur limitées sur les triangles individuels ; cependant, ceux-ci n’ont jamais été standardisés. Nos outils de conversion STL prennent en charge la création de fichiers STL prenant en charge ces formats de couleurs limités ; cependant, le logiciel utilisé pour ouvrir les fichiers STL peut ne pas restituer le modèle correctement. Si vous êtes intéressé par un format de modèle 3D moderne et compact conçu pour le monde de l'impression 3D, veuillez vous référer au format de modèle 3MF, spécialement conçu pour cette tâche.

Un modèle 3D de pyramide STL simple
Un modèle STL animé

Résumé

Les fichiers STL, en raison de leur structure simpliste, sont pris en charge par la plupart des logiciels d'édition graphique 3D. Les fichiers STL sont également couramment utilisés dans les cercles de l'impression 3D pour distribuer des fichiers et imprimer des modèles 3D. Notre Outil de visualisation STL prend entièrement en charge le format STL, y compris les formats VisCAM et SolidView.

Exemples de fichiers STL

Nous avons ici quelques exemples de fichiers STL que vous pouvez télécharger et utiliser dans vos propres projets.

Tourbillon

Tourbillon

Un simple modèle 3D de tourbillon a été généré à l'aide de notre PNG à STL outil en utilisant le mode Extrusion.

swirl.stl (729,96kb)

cube

cube

L'exemple de cube classique est stocké sous forme de fichier binaire STL. Dans le fichier STL, ce cube est stocké sous la forme d'une séquence de 12 triangles.

cube.stl (684,00 b)

© 2024 ImageVersStl. Convertissez vos fichiers PNG et JPG en fichiers STL 3D.

Your files are ready to download!