Converter txt para stl

Converter TXT para STL

Converta geometria TXT estruturada para STL 3D ou legendas temporizadas para EBU STL.

Converter ficheiros TXT online

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

Como converter txt para stl arquivo

Uma impressora 3D ou um slicer pode exigir um modelo STL quando a geometria está armazenada em um arquivo TXT. Já uma emissora pode exigir um arquivo de legendas EBU STL, que não tem relação com o formato 3D e requer dados de legendas temporizados.

O que TXT contém

TXT é um contêiner de texto simples, não um formato 3D ou de legendas definido. Ele pode conter texto comum, linhas de legendas, coordenadas de pontos, vértices e faces de uma malha ou código-fonte para um aplicativo de modelagem.

Abra o arquivo em um editor de texto ou editor de código antes de convertê-lo. Linhas como 12.4 8.1 0.0 podem ser pontos XYZ; índices de vértices e faces podem descrever uma malha; comandos do OpenSCAD, como cube() e difference(), devem ser salvos como .scad. Texto comum não contém geometria e não pode produzir um sólido significativo sem informações de modelagem. O texto de legendas também precisa de códigos de tempo, como horários de início e fim, antes de poder ser exportado para um formato de legendas temporizado.

De qual formato STL você precisa?

3D STL armazena uma superfície como facetas triangulares e é aceito pela maioria dos slicers, editores de malha e sistemas de prototipagem rápida. Ele pode ser texto ASCII ou dados binários; o STL binário geralmente é menor e mais rápido de carregar. STL não armazena unidades, cores, materiais, nomes de objetos ou histórico paramétrico de CAD.

EBU STL é o EBU Subtitling Data Exchange Format, comumente usado para intercâmbio de legendas para transmissão. Ele não é uma malha 3D, embora use a mesma extensão .stl. Um arquivo TXT contendo diálogos sem marcação de tempo não pode ser convertido corretamente até que sejam fornecidos o tempo das legendas, a formatação, o idioma e outros metadados necessários.

Converter geometria TXT para 3D STL

Coordenadas de pontos

  1. Abra o arquivo no MeshLab ou no CloudCompare. Se o aplicativo não reconhecer a extensão .txt, copie o arquivo para um arquivo de trabalho com uma extensão adequada, como .xyz, ou selecione uma opção para todos os arquivos.
  2. Defina o delimitador e o mapeamento das colunas na caixa de diálogo de importação. Confirme se as colunas são X, Y e Z e remova cabeçalhos ou colunas extras contendo IDs, cores ou medições.
  3. Verifique a orientação, as unidades, a escala e a densidade da nuvem de pontos. A troca das colunas troca os eixos; amostras esparsas ou ruidosas não podem definir uma superfície precisa.
  4. No MeshLab, use o filtro de reconstrução de superfície, como a reconstrução Poisson ou Screened Poisson, e ajuste a profundidade da reconstrução e as configurações de normais. A reconstrução cria uma superfície inferida, em vez de recuperar uma geometria indisponível.
  5. Inspecione a malha e escolha File → Export Mesh As; em seguida, selecione .stl. Escolha STL binário, a menos que um arquivo ASCII seja especificamente necessário.

Vértices e faces

Use Blender, FreeCAD ou um script personalizado somente quando o esquema TXT definir explicitamente os vértices e a conectividade das faces. Analise as coordenadas, crie a malha a partir das faces listadas e verifique as normais, os furos, as autointerseções e as arestas não manifold antes de exportar por File → Export → STL ou pelo comando equivalente.

Um importador genérico não pode determinar se um número representa um vértice, um índice de face, uma dimensão ou metadados. Um fluxo de trabalho em Python usando trimesh pode exportar as matrizes de vértices e faces analisadas, mas o analisador deve aplicar as unidades e a convenção de indexação corretas; os índices de faces podem começar em zero ou um.

Código-fonte do OpenSCAD armazenado como TXT

  1. Renomeie model.txt para model.scad somente se o conteúdo for um código-fonte OpenSCAD válido.
  2. Abra-o no OpenSCAD, renderize o modelo com Design → Render e corrija quaisquer variáveis ou arquivos incluídos ausentes.
  3. Use File → Export → Export as STL.

Isso é uma correção de extensão, não uma conversão de texto arbitrário.

TXT que já contém ASCII STL

Se o arquivo tiver uma estrutura válida contendo solid, facet normal, outer loop e endsolid, renomeie-o para model.stl ou abra-o no MeshLab e exporte-o novamente como STL binário. Valide o arquivo completo em vez de confiar apenas na primeira palavra, pois alguns textos que não são STL também começam com solid.

Converter TXT de legendas para EBU STL

Use um aplicativo de legendas ou de transmissão que ofereça suporte explícito à exportação EBU STL, como o SoftNI Subtitler Suite. Importe o arquivo de legendas temporizado, mapeie a taxa de timecode e a codificação de caracteres, defina o idioma e os parâmetros de transmissão, verifique os comprimentos das linhas e as durações de exibição e exporte usando o comando EBU STL do programa. Uma transcrição sem marcação de tempo precisa primeiro ser sincronizada; renomeá-la para .stl não cria um arquivo EBU válido.

Verificações de qualidade e compatibilidade

  • 3D STL não tem um campo de unidade. Defina a mesma unidade no aplicativo de origem e no slicer; interpretar milímetros como polegadas pode tornar um modelo 25,4 vezes maior.
  • Uma malha imprimível normalmente precisa de uma superfície fechada, não autointersectante e manifold, com normais consistentes. Use MeshLab, Blender, FreeCAD ou as ferramentas de reparo do slicer para corrigir furos, faces duplicadas e triângulos invertidos.
  • A reconstrução de nuvem de pontos depende da densidade da amostragem, do ruído, das normais e das configurações dos filtros. Meça o modelo exportado quando a precisão dimensional for importante.
  • Conversores online são inadequados para TXT arbitrário porque não podem inferir um esquema nem inventar uma geometria ausente. Use um serviço online somente quando ele documentar explicitamente a estrutura exata da entrada XYZ, CSV, de malha ou de legendas e a variante de saída necessária; não carregue scans confidenciais, dados CAD ou material de transmissão.

Comparação de formato: TXT vs STL

Como os formatos TXT e STL se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo TXT e STL
Propriedade .TXT Plain Text File .STL Stereolithography
Padrão aberto Sim Parcialmente aberto
Compressão Sem compressão Sem compressão
Tamanho típico do arquivo Muito pequeno Pequeno
Abre num navegador web Sim, nativamente Não
Edição posterior Fácil Não editável diretamente
Suporte a metadados Nenhum Nenhum
Legível em texto simples Sim Sim
Mais usado para Intercâmbio de dados Incorporação em aplicações
Introduzido 1987
Desenvolvedor 3D Systems
Tipo MIME text/plain model/stl

Outras conversões de arquivo .txt

Conversão inversa

Converter para .stl
de outros formatos

Compartilhar nas redes sociais: