Por que o SpeakCAD exporta 3MF (e como construímos isso no navegador)

3MF é o formato moderno de impressão 3D: unidades, nomes, malhas indexadas, nativo dos fatiadores. Como o SpeakCAD gera um 3MF válido direto no navegador, e quando você deve escolhê-lo em vez do STL.
9 August 2026 · 2 min readengineeringformats

STL é uma sopa de triângulos

Um arquivo STL é uma lista de triângulos sem vértices compartilhados, sem unidades e sem nomes. Funciona, mas cada fatiador precisa reconstruir a conectividade e adivinhar a unidade. Os arquivos são grandes, e layouts com várias peças viram um único blob.

3MF é um pacote

3MF é um arquivo zip com um pequeno modelo XML dentro. Ele declara a unidade (milímetro), nomeia os objetos, armazena os vértices uma única vez e os referencia a partir dos triângulos, e suporta vários objetos com transformações. PrusaSlicer, Bambu Studio e OrcaSlicer o usam como formato nativo de projeto.

Como o SpeakCAD o produz

O motor OpenSCAD no seu navegador gera um STL binário. O SpeakCAD o analisa, remove vértices duplicados (coordenadas idênticas viram um único vértice), descarta triângulos degenerados e escreve o XML do 3MF: [Content_Types].xml, _rels/.rels e 3D/3dmodel.model. Os três arquivos são compactados com uma pequena biblioteca zip em JavaScript puro, tudo no navegador. Sua geometria nunca sai da aba durante a exportação.

O resultado

  • 30 a 60% menor que o STL equivalente
  • Unidade e nome do modelo preservados no fatiador
  • Uma malha indexada limpa que os fatiadores não precisam reparar

Quando o STL ainda é a escolha certa

Alimentar ferramentas mais antigas, o próprio import() do OpenSCAD, ou serviços que só aceitam STL. Os dois downloads do mesmo design são cobertos por um único pagamento, então baixe os dois se estiver em dúvida.

Uma nota sobre validação

Todo 3MF que o SpeakCAD gera abre no PrusaSlicer, Bambu Studio, OrcaSlicer, Cura, no Visualizador 3D do Windows e no importador do Blender. Se você encontrar uma ferramenta que rejeite algum, nos avise; tratamos isso como um bug.

Sua próxima impressão está a uma frase de distância

Comece um teste grátis de 7 dias: descreva uma peça no celular ou no computador e veja-a renderizar, quantas vezes quiser, sem pagar nada até o fim do teste. STL na hora, ou G-code fatiado para a sua impressora. Nada para instalar, sem conhecimento de CAD. Ainda em dúvida? Edite primeiro uma peça de verdade na demo ao vivo, sem conta.Descreva uma peça no celular ou no computador e veja-a renderizar, depois baixe um STL na hora, ou G-code fatiado para a sua impressora. Planos a partir de US$ 3,99 por mês, cancele quando quiser. Nada para instalar, sem conhecimento de CAD. Ainda em dúvida? Edite primeiro uma peça de verdade na demo ao vivo, sem conta.