Convertir asc en stl

Convertir ASC en STL

Convertir des données ASC de coordonnées, de grille ou de maillage en une surface STL vérifiée.

Convertir des fichiers ASC en ligne

Nous n’avons pas encore de convertisseur en ligne dédié pour ASC vers STL, mais vous pouvez convertir des fichiers ASC en ligne vers ces formats :

Comment convertir asc en fichier stl

Un slicer, un système CAD ou une imprimante 3D peut nécessiter un maillage STL, tandis qu’un fichier ASC peut contenir uniquement des points XYZ mesurés. Sa conversion peut donc nécessiter la reconstruction d’une surface, et pas seulement la modification de l’extension du nom de fichier.

Ce qu’est le format ASC

ASC est une extension ambiguë. Dans l’arpentage, le laser scanning, les SIG et la photogrammétrie, elle désigne généralement un nuage de points en texte brut avec des coordonnées X, Y et Z, éventuellement suivies de valeurs d’intensité, de couleur, de numéro de retour ou de classification. Les séparateurs peuvent être des espaces, des tabulations, des virgules ou des points-virgules.

Certains fichiers .asc sont plutôt des rasters ESRI ASCII Grid. Leurs premières lignes contiennent généralement des champs tels que ncols, nrows, xllcorner, yllcorner et cellsize ; ils décrivent une grille d’élévation, et non un nuage de points non structuré. D’autres fichiers ASC peuvent être des exports de maillages ou de scènes spécifiques à une application. Inspectez les premières lignes et identifiez le programme qui a créé le fichier avant de sélectionner un importateur.

Les instruments d’arpentage, les scanners terrestres et aéroportés, les logiciels de photogrammétrie, les applications SIG, les systèmes CAD et les outils de traitement de terrain produisent couramment des fichiers ASC basés sur des coordonnées. Un fichier ASC provenant d’une application 3D peut nécessiter l’importateur de cette application ou un convertisseur spécifique au format, car l’extension ne possède aucune spécification universelle.

Ce qu’est le format STL

STL stocke une surface sous forme de facettes triangulaires et est accepté par la plupart des slicers d’impression 3D, des éditeurs de maillages, des systèmes d’inspection et de nombreuses applications CAD. Un STL binaire est normalement beaucoup plus petit qu’un STL ASCII ; le STL ASCII est utile uniquement lorsqu’une sortie lisible par l’utilisateur est expressément requise.

STL ne conserve pas les attributs des nuages de points tels que l’intensité, la couleur RGB, la position GPS, les horodatages ou les libellés de classification. Il ne stocke pas non plus de déclaration d’unité. Vérifiez si les coordonnées sources sont exprimées en millimètres, centimètres, mètres ou dans une autre unité, puis définissez ou vérifiez l’échelle avant l’impression ou l’usinage.

Comment convertir un nuage de points de coordonnées

  1. Faites une copie du fichier ASC et ouvrez-la dans un éditeur de texte. Confirmez le séparateur, le nombre de lignes d’en-tête et les colonnes contenant X, Y et Z. N’attribuez pas les valeurs d’intensité, les indicateurs d’élévation ou les valeurs de classification aux champs de coordonnées.
  2. Ouvrez le fichier dans CloudCompare avec File → Open. Dans la boîte de dialogue d’importation ASCII, choisissez le séparateur, ignorez l’en-tête éventuel et associez les colonnes de coordonnées. Vérifiez la boîte englobante et comparez un point échantillon aux dimensions connues de l’arpentage.
  3. Nettoyez le nuage avant de créer le maillage. Supprimez les valeurs aberrantes évidentes, les points en double, les positions de scan, les objets d’arrière-plan et les régions sans intérêt. Utilisez Edit → Subsample lorsque le nombre de points dépasse la mémoire disponible ou présente une densité locale excessive.
  4. Pour un objet ou une surface fermée, calculez et orientez les normales à l’aide des outils de normales de CloudCompare. La reconstruction de surface dépend de la direction des normales ; des normales incohérentes peuvent créer des trous, des facettes inversées ou des régions incorrectement fermées.
  5. Exécutez une méthode de reconstruction de surface. La reconstruction Poisson ou Poisson filtrée convient à de nombreuses surfaces numérisées à peu près continues ; utilisez une profondeur de reconstruction prudente, car des valeurs plus élevées augmentent l’utilisation de la mémoire et peuvent reproduire le bruit ou créer des détails que les mesures ne permettent pas de justifier.
  6. Pour les terrains ou autres données principalement horizontales, utilisez si nécessaire une méthode de triangulation ou de maillage de terrain plutôt que Poisson. Poisson peut combler des vides et inventer une géométrie verticale ou inférieure qui n’existe pas dans un relevé d’élévation.
  7. Inspectez le maillage obtenu sous plusieurs angles. Supprimez les coquilles isolées et les bordures indésirables, puis recherchez les trous, les arêtes non-manifold, les auto-intersections, les normales inversées et les triangles excessivement fins.
  8. Exportez le maillage sélectionné avec File → Save As ou la commande d’exportation de maillage, choisissez STL et sélectionnez le STL binaire sauf si un fichier ASCII est requis. Vérifiez les dimensions exportées dans le slicer ou l’éditeur de maillages.

Si la build CloudCompare installée ne dispose pas du plugin de reconstruction requis, enregistrez le nuage nettoyé et ouvrez-le dans MeshLab. Utilisez son menu Filters, dans la catégorie des nuages de points ou de la reconstruction de surface, pour exécuter la reconstruction Poisson, inspecter le maillage et l’exporter via File → Export Mesh As. Les noms des menus varient selon la version de MeshLab.

Comment gérer les autres variantes ASC

Un ESRI ASCII Grid doit d’abord être converti de cellules raster en surface de terrain. Chargez-le dans QGIS ou un autre programme SIG, confirmez le système de référence des coordonnées et les unités d’élévation, créez une surface de terrain ou triangulée dans une application 3D ou de maillage appropriée, puis exportez-la au format STL. L’importation de la grille comme un nuage de points XYZ ordinaire interprétera incorrectement son en-tête et sa structure cellulaire.

Si le fichier contient des sommets et des indices de faces plutôt que des points isolés, préservez ces relations entre les faces avec l’importateur du logiciel producteur, un parser documenté ou une application CAD/de maillage. Exportez directement le maillage obtenu ; n’appliquez pas de reconstruction Poisson à un modèle facetté existant. Si l’ASC provient de 3ds Max ou d’une autre application propriétaire, utilisez le workflow d’importation et d’exportation STL pris en charge par cette application, ou un convertisseur qui répertorie explicitement cette variante ASC. Des utilitaires commerciaux tels que 3D Object Converter peuvent être utiles pour les variantes prises en charge, mais vérifiez la conversion d’essai et la géométrie avant tout achat ou traitement par lots.

Convertisseurs en ligne et limites de compatibilité

Des services en ligne tels que Convertio ou CloudConvert peuvent accepter certaines variantes ASC, mais leur prise en charge est spécifique au format et peut évoluer. N’en utilisez un que lorsque sa page de conversion actuelle identifie explicitement la structure ASC et produit un maillage STL ; de nombreux convertisseurs web réencodent uniquement des maillages existants et ne peuvent pas déduire une surface à partir d’enregistrements XYZ arbitraires. Ne téléversez pas de relevés confidentiels liés à l’arpentage, aux infrastructures, au domaine médical ou à l’industrie.

La conversion d’un nuage en maillage est une approximation. Les régions clairsemées produisent des triangles étirés, les mesures bruitées produisent des surfaces irrégulières, et la reconstruction Poisson peut combler des trous ou générer une géométrie fermée là où aucune observation n’existe. Un nuage de points contenant des arbres, des câbles, de la végétation ou des objets disjoints peut ne pas représenter un seul solide imprimable. Avant la fabrication, réparez le STL dans un slicer ou une application de réparation de maillages et vérifiez l’échelle, l’étanchéité, l’épaisseur des parois, les normales et l’orientation prévue des coordonnées.

Autres conversions de fichiers .asc

Conversion inverse

Conversion vers .stl
depuis d'autres formats

Partager sur les réseaux sociaux :