Convertir STL en FCSTD
Convertir un maillage STL en document FCStd dans FreeCAD, avec les limites de conversion en solide et les étapes de réparation.
Convertir des fichiers STL en ligne
Nous n’avons pas encore de convertisseur en ligne dédié pour STL vers FCSTD, mais vous pouvez convertir des fichiers STL en ligne vers ces formats et bien d’autres :
Comment convertir stl en fichier fcstd
- CAO
- Aucune note pour l'instant.
Un slicer, un scanner 3D ou une application de CAO peut ne fournir qu’un fichier STL lorsque FreeCAD nécessite un document natif pour poursuivre le travail ou l’archivage. L’importation du mesh et son enregistrement créent un fichier .FCStd ; la conversion du mesh en une forme Part constitue une étape distincte requise pour de nombreuses opérations sur les solides.
Qu’est-ce que le format STL ?
STL représente une surface sous la forme d’un ensemble de facettes triangulaires. Il peut être au format ASCII ou binaire et contient normalement uniquement la géométrie : aucun historique des fonctions, aucune esquisse, aucune contrainte, aucun matériau, aucune couleur, aucune unité fiable ni dimension paramétrique.
Les slicers d’impression 3D, les scanners 3D, les makers, les systèmes d’inspection ainsi que les applications de CAO ou de mesh utilisent couramment STL pour échanger des formes fabriquées ou numérisées. Blender, MeshLab, SolidWorks, Fusion et les logiciels similaires peuvent l’importer ou l’exporter.
Qu’est-ce que le format FCStd ?
FCStd est le format de document natif de FreeCAD. Un document FCStd peut contenir un arbre du modèle, des objets mesh, des formes Part, des solides, des esquisses, des contraintes, des corps et des propriétés propres à FreeCAD.
L’enregistrement d’un STL importé au format FCStd conserve le mesh dans un document FreeCAD, mais ne recrée pas les esquisses, l’historique des fonctions, les dimensions ni l’intention de conception du modèle source. La géométrie importée reste composée de facettes et ne peut pas être modifiée comme un modèle créé à partir de fonctions natives de FreeCAD.
Comment convertir un fichier STL dans FreeCAD
- Installez une version de bureau actuelle de FreeCAD depuis freecad.org. FCStd est un document natif de FreeCAD plutôt qu’un format d’échange largement pris en charge.
- Démarrez FreeCAD et choisissez File → New. Passez à l’atelier Mesh.
- Choisissez File → Import et sélectionnez le STL, ou ouvrez directement le fichier avec File → Open. Confirmez l’échelle du modèle en mesurant une dimension connue : les fichiers STL ne contiennent généralement pas de déclaration d’unité fiable.
- Pour conserver le résultat sous forme de mesh, choisissez File → Save As et enregistrez-le sous un nom tel que
model.FCStd. Cela suffit lorsque l’objectif est d’ouvrir, d’inspecter, d’afficher ou d’archiver le STL dans FreeCAD. - Pour les opérations sur les solides, sélectionnez le mesh dans l’arbre du modèle, passez à l’atelier Part et choisissez Part → Create shape from mesh. Définissez une tolérance adaptée aux unités du modèle. Une tolérance trop faible peut empêcher la jonction des facettes ; une tolérance trop élevée peut modifier les petits détails.
- Si la forme obtenue est fermée, sélectionnez-la et choisissez Part → Convert to solid. Pour plusieurs enveloppes déconnectées, traitez séparément l’enveloppe appropriée ou les formes obtenues.
- Enregistrez le document avec File → Save As et l’extension
.FCStd.
Le flux de travail graphique est préférable aux scripts, car les types d’objets et les noms de commandes peuvent varier selon les versions de FreeCAD. La console Python de FreeCAD peut automatiser l’importation et la conversion du mesh en forme lors du traitement de nombreux fichiers, mais les mêmes exigences concernant la topologie et la tolérance restent applicables.
Limites de qualité et de compatibilité
La conversion ne peut pas ajouter de détails absents du STL. Un mesh à faible résolution produit des surfaces anguleuses ou visiblement composées de facettes, et la modification des paramètres d’affichage de FreeCAD ne peut pas restaurer les courbes d’origine. La création d’une forme Part ne rend pas non plus la géométrie paramétrique.
Réparez le mesh avant de créer un solide s’il contient des trous, des facettes dupliquées ou qui se croisent, des normales inversées, des auto-intersections ou des arêtes non manifold. Dans l’atelier Mesh, utilisez les outils d’analyse et de réparation du mesh ; l’échec de la conversion en solide indique souvent une topologie non valide ou ouverte.
Un fichier FCStd créé à partir d’un STL peut être plus volumineux que le STL binaire d’origine, car il stocke un document FreeCAD et les données des objets. La compatibilité FCStd dépend également de FreeCAD : conservez donc le STL d’origine et notez la version de FreeCAD lorsque l’interopérabilité à long terme est importante.
Options de conversion en ligne
Les services en ligne réputés proposent rarement une sortie FCStd native, et une conversion STL en ligne ne peut pas reconstituer l’historique CAO manquant. Pour un flux de travail en ligne acceptant un format intermédiaire, un service tel que CAD Exchanger Cloud peut être utilisé pour convertir STL en STEP lorsque sa liste actuelle de formats prend en charge les deux fichiers ; importez ensuite le STEP obtenu dans FreeCAD et enregistrez-le au format FCStd. STEP peut préserver un solide à représentation par les frontières, mais ne permet toujours pas de récupérer l’arbre de fonctions d’origine, et le téléversement d’une géométrie propriétaire peut contrevenir aux exigences de sécurité ou de licence.
Comparaison du format STL vs FCSTD
Comparaison entre les formats STL et FCSTD sur les propriétés les plus importantes pour cette conversion.
| Propriété | .STL Stereolithography | .FCSTD FreeCAD document |
|---|---|---|
| Norme ouverte | Partiellement ouvert | Partiellement ouvert |
| Compression | Non compressé | Les deux |
| Taille de fichier typique | Petit | Moyen |
| S’ouvre dans un navigateur web | Non | Non |
| Modification ultérieure | Non modifiable directement | Facile |
| Support des métadonnées | Aucun | Étendu |
| Lisible en texte brut | Oui | Non |
| Idéal pour | Intégration dans des applications | Montage et post-production |
| Date d’introduction | 1987 | 2006 |
| Développeur | 3D Systems | FreeCAD Community |
| Type MIME | model/stl | application/x-freecad |