Português ▼
Informações do arquivoInformações do arquivoSTL FerramentasSTL FerramentasArquivos de amostra STLArquivos de amostra STLÚltimas notíciasÚltimas notícias

STL (Standard Triangle Language)

ExtensãoSTL
Nome completoStandard Triangle Language
TipoModelo 3D
Tipo Mimeapplication/vnd.ms-pki.stl
FormatarText & Binary
FerramentasSTL Conversores, Voxelizador Modelo 3D, Criar STL Animação, Comprimir STL, Texto para STL, Ver STL
Abrir comBlender, Daz Studio, MeshLab, CAD Assistant
STL

O formato de arquivo STL (Standard Triangle Language) é um formato 3D simples usado para armazenar e transmitir um Modelo 3D. O formato foi criado nos anos 80, mas ainda é usado hoje e é tão popular quanto muitos formatos alternativos modernos, como 3MF. O formato STL é uma lista simples de triângulos, com cada triângulo consistindo em 3 vértices representando os triângulos, posição no espaço 3D e 3 normais para especificar sua direção.

A simplicidade do formato STL significa que ele pode ser lido pela maioria dos aplicativos 3D, e o formato tornou-se um formato padrão para impressao 3D.

Para arquivos STL, existem dois formatos básicos de armazenamento: texto e binário.

Texto

O formato de texto STL, como o próprio nome sugere, armazena a geometria 3D em um formato de texto legível por humanos. O formato armazena informações sobre cada face (também conhecida como triângulo) no modelo 3D, incluindo sua posição de vértice e normal. Um exemplo de arquivo STL contendo seis triângulos é o seguinte:

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

Binário

O formato de arquivo binário STL é relativamente simples em sua estrutura. O arquivo começa com um bloco de cabeçalho de 80 bytes, geralmente contendo texto ASCII da ferramenta de software 3D ou programa usado para criar o STL. A seguir está um campo inteiro de 32 bits contendo o número de triângulos contidos no arquivo STL. A seguir estão os detalhes de cada triângulo encontrado no modelo 3D em sequência. As informações armazenadas para cada triângulo são as seguintes:

Como você pode ver nos campos acima, o formato STL não tem nenhum escopo para armazenar informações de material ou textura relacionadas ao modelo 3D que é lido por nossas ferramentas STL. É verdade que, ao longo dos anos, alguns fornecedores usaram o campo de atributos de 16 bits como um meio de armazenar informações limitadas de cores sobre os triângulos individuais; no entanto, estes nunca foram padronizados. Nossas ferramentas de conversão STL suportam a criação de arquivos STL que suportam esses formatos de cores limitados; entretanto, o software usado para abrir os arquivos STL pode não renderizar o modelo corretamente. Se você estiver interessado em um formato de modelo 3D moderno e compacto projetado para o mundo da impressão 3D, consulte o formato de modelo 3MF, que foi projetado especificamente para esta tarefa.

Um modelo 3D de pirâmide STL simples
Um modelo STL animado

Resumo

Os arquivos STL, devido à sua estrutura simplista, são suportados pela maioria dos softwares de edição de gráficos 3D. Arquivos STL também são comumente usados ​​em círculos de impressão 3D para distribuir arquivos e imprimir modelos 3D. Nosso Ferramenta de visualização STL suporta totalmente o formato STL, incluindo os formatos VisCAM e SolidView.

Arquivos de amostra STL

Aqui temos alguns exemplos de arquivos STL para você baixar e usar em seus próprios projetos.

Redemoinho

Redemoinho

Um modelo 3D de redemoinho simples foi gerado usando nosso PNG a STL ferramenta usando o modo Extrusão.

swirl.stl (729,96kb)

Cubo

Cubo

O exemplo clássico do cubo é armazenado como um arquivo binário STL. Dentro do arquivo STL, este cubo é armazenado como uma sequência de 12 triângulos.

cube.stl (684,00 b)

© 2024 ImagemToStl. Converta seus arquivos PNG e JPG em arquivos STL 3D.

Your files are ready to download!