Converter asc para stl

Converter ASC para STL

Converta dados ASC de coordenadas, grid ou mesh em uma superfície STL verificada.

Converter ficheiros ASC online

Ainda não temos um conversor online dedicado para ASC para STL, mas pode converter ficheiros ASC online para estes formatos:

Quer converter ASC para STL?

Diga-nos. Escolhemos as próximas conversões a adicionar de acordo com o interesse.

Como converter asc para stl arquivo

Um slicer, sistema CAD ou impressora 3D pode exigir um mesh STL, enquanto um arquivo ASC pode conter apenas pontos XYZ medidos. Portanto, convertê-lo pode exigir a reconstrução de uma superfície, e não apenas a alteração da extensão do arquivo.

O que é o formato ASC

ASC é uma extensão ambígua. Em topografia, laser scanning, GIS e fotogrametria, ela geralmente indica uma point cloud em texto simples com coordenadas X, Y e Z, opcionalmente seguidas por valores de intensidade, cor, número de retorno ou classificação. Os separadores podem ser espaços, tabulações, vírgulas ou ponto e vírgulas.

Alguns arquivos .asc são, na verdade, rasters ESRI ASCII Grid. Suas primeiras linhas geralmente contêm campos como ncols, nrows, xllcorner, yllcorner e cellsize; eles descrevem um elevation grid, não uma point cloud não estruturada. Outros arquivos ASC podem ser exports específicos de mesh ou scene. Inspecione as primeiras linhas e identifique o programa que criou o arquivo antes de selecionar um importer.

Instrumentos de topografia, scanners terrestres e aéreos, software de fotogrametria, aplicações GIS, sistemas CAD e ferramentas de processamento de terreno produzem comumente arquivos ASC baseados em coordenadas. Um arquivo ASC originado em uma aplicação 3D pode exigir o importer dessa aplicação ou um converter específico do formato, pois a extensão não possui uma especificação universal.

O que é o formato STL

STL armazena uma superfície como facetas triangulares e é aceito pela maioria dos slicers de impressão 3D, editores de mesh, sistemas de inspeção e muitas aplicações CAD. Binary STL normalmente é muito menor que ASCII STL; ASCII STL é útil apenas quando uma saída legível por humanos é especificamente necessária.

STL não preserva atributos de point cloud, como intensidade, cor RGB, posição GPS, timestamps ou rótulos de classificação. Ele também não armazena uma declaração de unidade. Confirme se as coordenadas de origem estão em milímetros, centímetros, metros ou outra unidade e, em seguida, defina ou verifique a escala antes da impressão ou usinagem.

Como converter uma point cloud de coordenadas

  1. Faça uma cópia do arquivo ASC e abra-a em um editor de texto. Confirme o delimitador, o número de linhas de cabeçalho e quais colunas contêm X, Y e Z. Não atribua valores de intensidade, flags de elevação ou classificação aos campos de coordenadas.
  2. Abra o arquivo no CloudCompare com File → Open. Na caixa de diálogo de importação ASCII, escolha o delimitador, ignore qualquer cabeçalho e mapeie as colunas de coordenadas. Verifique o bounding box e um ponto de amostra em relação às dimensões conhecidas do levantamento.
  3. Limpe a point cloud antes de criar o mesh. Remova outliers evidentes, pontos duplicados, posições de scanner, objetos de fundo e regiões irrelevantes. Use Edit → Subsample quando a quantidade de pontos exceder a memória disponível ou contiver uma densidade local excessiva.
  4. Para um objeto ou superfície fechada, calcule e oriente as normals usando as ferramentas de normals do CloudCompare. A reconstrução da superfície depende da direção das normals; normals inconsistentes podem criar furos, facetas invertidas ou regiões fechadas incorretamente.
  5. Execute um método de reconstrução de superfície. A reconstrução Poisson ou Screened Poisson é adequada para muitas superfícies escaneadas aproximadamente contínuas; use uma profundidade de reconstrução conservadora, pois valores mais altos aumentam o uso de memória e podem reproduzir ruído ou criar detalhes sem suporte nas medições.
  6. Para terrenos ou outros dados predominantemente horizontais, use um método de triangulation ou terrain-mesh em vez de Poisson quando apropriado. Poisson pode fechar lacunas e inventar geometria vertical ou inferior que não existe em um levantamento de elevação.
  7. Inspecione o mesh resultante de vários ângulos. Exclua shells isolados e bordas indesejadas e, em seguida, verifique se há furos, edges não manifold, self-intersections, normals invertidas e triângulos finos em excesso.
  8. Exporte o mesh selecionado com File → Save As ou com o comando de exportação de mesh, escolha STL e selecione binary STL, a menos que um arquivo ASCII seja necessário. Verifique as dimensões exportadas no slicer ou editor de mesh.

Se a build instalada do CloudCompare não tiver o plugin de reconstrução necessário, salve a point cloud limpa e abra-a no MeshLab. Use o menu Filters, na categoria de point-set ou surface-reconstruction, para executar a reconstrução Poisson, inspecionar o mesh e exportá-lo por meio de File → Export Mesh As. Os nomes dos menus variam conforme a versão do MeshLab.

Como lidar com outras variantes ASC

Um ESRI ASCII Grid deve primeiro ser convertido de células raster em uma superfície de terreno. Carregue-o no QGIS ou em outro programa GIS, confirme o sistema de referência de coordenadas e as unidades de elevação, crie uma superfície de terreno ou triangulada em uma aplicação 3D ou de mesh adequada e, em seguida, exporte para STL. Importar o grid como uma point cloud XYZ comum interpretará incorretamente seu cabeçalho e sua estrutura de células.

Se o arquivo contiver vértices e índices de faces em vez de pontos isolados, preserve essas relações de faces com o importer do produtor, um parser documentado ou uma aplicação CAD/mesh. Exporte diretamente o mesh resultante; não aplique a reconstrução Poisson a um modelo facetado existente. Se o ASC tiver sido originado no 3ds Max ou em outra aplicação proprietária, use o fluxo de importação e exportação STL compatível dessa aplicação ou um converter que liste explicitamente essa variante ASC. Utilitários comerciais como o 3D Object Converter podem ser úteis para variantes compatíveis, mas verifique a conversão de teste e a geometria antes de comprar ou processar um lote.

Conversores online e limites de compatibilidade

Serviços online como Convertio ou CloudConvert podem aceitar algumas variantes ASC, mas o suporte é específico do formato e pode mudar. Use um deles somente quando a página de conversão atual identificar explicitamente a estrutura ASC e produzir um mesh STL; muitos conversores web apenas recodificam meshes existentes e não conseguem inferir uma superfície a partir de registros XYZ arbitrários. Não faça upload de levantamentos, scans de infraestrutura, médicos ou industriais confidenciais.

A conversão de pontos para mesh é uma aproximação. Regiões esparsas produzem triângulos esticados, medições ruidosas produzem superfícies ásperas e a reconstrução Poisson pode preencher furos ou gerar geometria fechada onde não existem observações. Uma point cloud contendo árvores, cabos, vegetação ou objetos desconectados pode não representar um sólido imprimível único. Antes da fabricação, repare o STL em um slicer ou aplicação de reparo de mesh e verifique a escala, a watertightness, a espessura das paredes, as normals e a orientação de coordenadas pretendida.

Outras conversões de arquivo .asc

Conversão inversa

Converter para .stl
de outros formatos

Compartilhar nas redes sociais: