Arquivos STL de exemplo — baixe STL binário e ASCII para testes

STL — malha de triângulos para estereolitografia · .stl · tipo MIME model/stl

7 arquivos31 KB – 26 MBLinks diretosSem anúncios, sem cadastroGrátis para qualquer usoVerificado com SHA-256

Baixe um arquivo STL de exemplo para testar a integração com um fatiador, um formulário de upload 3D, um gerador de miniaturas de malhas ou um parser de STL. O modelo principal é um nó toroidal (2,3) — um único tubo fechado que passa por dentro de si mesmo, então tem curvatura em toda parte, nenhuma face plana para esconder bugs de sombreamento e uma costura UV ao longo de todo o tubo. Ele vem em três densidades — 1.024, 51.200 e 524.288 triângulos — em binário e ASCII, para você comparar as duas codificações e ver como o seu código escala de 51 KB a 26 MB.

Há também um suporte em L pronto para imprimir (40 × 20 × 24 mm, estanque, com três furos de 4,2 mm) e um arquivo com três corpos separados. Todo STL usa Z para cima, em milímetros, e fica apoiado na mesa de impressão em z = 0. O STL guarda apenas triângulos — sem unidades, cores, materiais ou UVs —, e é exatamente por isso que continua sendo o mínimo denominador comum da impressão 3D.

Prévia renderizada do modelo STL de exemplo
Renderização estática de um exemplo desta página, com sombreamento plano feito pelo nosso gerador. Abra os downloads em qualquer visualizador de STL para inspecioná-los em 3D.

Baixe arquivos STL de exemplo

ArquivoDetalhesTamanhoBaixar
sample-print-ready-bracket-mm.stl
Suporte em L pronto para imprimir, 40 × 20 × 24 mm • 614 triângulos • estanque • 31 KB
614 triângulos · 1.842 vértices · normais · milímetros, Z para cima31 KB
30.784 bytes
Baixar STL
sample-model-low-poly-binary.stl
1.024 triângulos • binário • nó toroidal 65 × 68 × 32 mm • 51 KB
1.024 triângulos · 3.072 vértices · normais · milímetros, Z para cima51 KB
51.284 bytes
Baixar STL
sample-multi-body.stl
3 corpos separados (cubo, esfera, cilindro) • 2.248 triângulos • 112 KB
2.248 triângulos · 6.744 vértices · 3 corpos · normais · milímetros, Z para cima112 KB
112.484 bytes
Baixar STL
sample-model-low-poly-ascii.stl
1.024 triângulos • ASCII • nó toroidal 65 × 68 × 32 mm • 259 KB
1.024 triângulos · 3.072 vértices · normais · milímetros, Z para cima259 KB
258.568 bytes
Baixar STL
sample-model-medium-poly-binary.stl
51.200 triângulos • binário • nó toroidal 66 × 69 × 32 mm • 2,6 MB
51.200 triângulos · 153.600 vértices · normais · milímetros, Z para cima2.6 MB
2.560.084 bytes
Baixar STL
sample-model-medium-poly-ascii.stl
51.200 triângulos • ASCII • nó toroidal 66 × 69 × 32 mm • 13 MB
51.200 triângulos · 153.600 vértices · normais · milímetros, Z para cima13 MB
12.926.141 bytes
Baixar STL
sample-model-high-poly-binary.stl
524.288 triângulos • binário • nó toroidal 66 × 69 × 32 mm • 26 MB
524.288 triângulos · 1.572.864 vértices · normais · milímetros, Z para cima26 MB
26.214.484 bytes
Baixar STL
7 arquivos · links diretos · sem cadastro · CORS ativado

Use estes arquivos na linha de comando ou em CI

Todas as URLs são estáveis e têm CORS aberto. Fixe o SHA-256 no seu teste e você saberá no mesmo instante se um fixture mudar.

# Baixar um arquivo
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/stl/sample-print-ready-bracket-mm.stl

# Verificar (o SHA-256 de cada arquivo está listado acima)
shasum -a 256 sample-print-ready-bracket-mm.stl

# Índice legível por máquina de todos os arquivos de exemplo
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="stl")'

Visão geral do formato STL

Nome completoSTL — malha de triângulos para estereolitografia
Extensões.stl
Tipo MIMEmodel/stl
CodificaçõesBinária (cabeçalho de 80 bytes, contagem uint32, 50 bytes por triângulo) e ASCII
GeometriaSó triângulos, uma normal de faceta cada, sem vértices compartilhados
UnidadesNenhuma no arquivo — estes exemplos estão em milímetros, Z para cima
Tamanho binárioExatamente 84 + 50 × triângulos bytes
Número de triângulosDe 614 a 524.288

O que as pessoas testam com arquivos STL de exemplo

  • Validação de upload em fatiadores e serviços de impressão
  • Detecção de STL binário ou ASCII
  • Geração de miniaturas e pré-visualizações de malhas
  • Verificação de estanqueidade e volume para orçamentos de impressão
  • Limites de tamanho de upload e desempenho do parser (arquivo high-poly de 26 MB)
  • Separar um STL com vários corpos em peças independentes
Notas de teste. O tamanho de um STL binário é sempre 84 + 50 × n bytes, em que n é o uint32 no offset 80. Isso facilita detectar truncamento — e o pacote de casos-limite tem um STL cuja contagem propositalmente não bate com o tamanho. Não detecte ASCII verificando se o arquivo começa com “solid”: muitos exportadores também gravam essa palavra no cabeçalho binário. O pacote de casos-limite inclui exatamente um arquivo assim. Um STL ASCII é cerca de cinco vezes maior que o binário para a mesma malha (aqui, 12,9 MB contra 2,6 MB para 51.200 triângulos).

Perguntas frequentes

Devo usar STL binário ou ASCII?

Binário, quase sempre. Ele tem cerca de um quinto do tamanho, é mais rápido de analisar e seu tamanho é previsível a partir do número de triângulos. O STL ASCII existe para legibilidade e depuração; aceite os dois na entrada, porque os usuários vão enviar os dois.

Estes arquivos STL podem ser impressos?

Sim. Toda malha é fechada e 2-manifold, com orientação consistente para fora e volume positivo (verificado com trimesh antes da publicação). O suporte foi feito especificamente como peça imprimível: paredes de 4 mm, base plana em z = 0, e o único balanço é o furo horizontal na parte vertical.

Por que arquivos STL não têm cor nem unidades?

O formato é de 1987 e guarda só triângulos e normais. Algumas ferramentas escondem cor no campo de atributo de 2 bytes, mas isso não é padrão e nós o deixamos zerado. As unidades ficam implícitas: quase todo fatiador assume milímetros. Se você precisa de cor, vários materiais ou unidades explícitas, use 3MF.

Que unidades e eixo vertical esses arquivos usam?

glTF, GLB, OBJ, PLY, OFF, DAE e USDZ usam Y para cima, em metros (o nó toroidal tem cerca de 1,4 m de largura). STL e 3MF usam Z para cima, em milímetros, e ficam apoiados em z = 0, como os fatiadores esperam. FBX usa Y para cima, em centímetros. As unidades e o eixo vertical de cada arquivo aparecem nos detalhes dele, para você conferir se o seu importador aplica a escala e a rotação corretamente.

De onde vêm esses modelos?

Nós mesmos os geramos. Um script constrói a geometria a partir de fórmulas (um nó toroidal, esferas UV, cubos e um suporte feito com uma biblioteca de modelagem booleana) e depois grava cada formato de arquivo byte a byte, seguindo a especificação. Nada é baixado, digitalizado ou convertido a partir do modelo de outra pessoa, e é por isso que eles são livres para qualquer uso, inclusive comercial, sem necessidade de atribuição.

É seguro baixar esses arquivos STL?

Sim. Todos os arquivos são gerados do zero pelo nosso próprio script aberto — nada é copiado de outros sites ou enviado por usuários — e não contêm scripts, macros nem executáveis. O SHA-256 de cada arquivo é publicado nesta página para que você possa conferir o que recebeu.

Posso usar os arquivos STL de exemplo comercialmente?

Sim. Eles são livres para qualquer finalidade, incluindo produtos comerciais, suítes de teste, demonstrações e redistribuição, sem necessidade de atribuição. Não há nada para licenciar nem ninguém a quem pedir.

Posso usar hotlink desses arquivos ou usá-los no CI?

Sim. Cada link é uma URL direta e estável via HTTPS, com Access-Control-Allow-Origin: * e cabeçalhos de cache longos, então curl, wget, fetch() e executores de teste podem baixá-los diretamente. Cada página tem um link para um índice JSON de todos os arquivos (veja a seção de linha de comando).

Arquivos de exemplo relacionados

Ferramentas grátis que funcionam com STL

  • Gerador de hash — Gere hashes de textos ou arquivos com MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32, verifique um checksum ou calcule um HMAC. Os arquivos nunca saem do seu dispositivo.
  • Conversor de unidades — Converta entre todas as unidades comuns (métricas e imperiais, culinária, dados, pressão, energia, velocidade, consumo de combustível) na hora, no seu navegador.
  • Gerador de arquivos de teste — Gere no navegador um arquivo fictício de qualquer tamanho exato: de 1 KB a 2 GB, bytes aleatórios, texto, CSV ou JSON.

Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.

Testando um pipeline de arquivos? Nós construímos isso.

Uploads, conversões, pré-visualizações, processamento de documentos e fluxos de mídia são o tipo de sistema em produção que o FreeToolsForWeb projeta e opera para clientes — e foi por isso que precisamos desses arquivos em primeiro lugar.

Conheça as ferramentas grátis