motor local

STEP → STL

Converter STEP em STL grátis

Sim. Arraste um STEP, escolha STL e baixe. Quatro níveis de tesselagem equilibram quantidade de triângulos e tamanho do arquivo; o resultado é uma lista binária de facetas, sem unidades e sem cor.

STEP guarda sólidos B-rep exatos definidos por superfícies NURBS, faces recortadas e estrutura de montagem conforme ISO 10303 (AP203, AP214, AP242). Converter para STL tessella essas superfícies: cada faceta leva três vértices e uma normal, e unidades, cor, hierarquia e histórico paramétrico são perdidos.

Solte um STEP e receba STL Lê STEP e grava STL aqui .step/.stp → .stl Escolher um STEP e exportar STL
  • Prévia 3D em tamanho real antes de baixar
  • 28 formatos de entrada e 8 de saída, com quatro níveis de detalhe para CAD
  • O arquivo é lido na sua aba: nada é enviado
224conversões
28formatos
0 Benviados

Como converter STEP em STL

  1. Carregue o STEPEscolha um arquivo .step ou .stp. O analisador lê entidades Part 21 como manifold_solid_brep e advanced_face e reconstrói as superfícies exatas e a árvore de montagem antes de gerar qualquer triângulo.
  2. Escolha o nível de tesselagemRascunho, Equilibrado, Fino ou Máximo definem a tolerância de corda e a angular. Níveis grossos geram menos triângulos; níveis finos acompanham melhor a superfície curva.
  3. Tessele o B-repO núcleo OpenCascade em WebAssembly subdivide cada face recortada até atender às duas tolerâncias e emite triângulos com normais tiradas da superfície analítica.
  4. Una em uma malhaTodos os triângulos são juntados em uma única BufferGeometry com posição e normal. Materiais, coordenadas UV, grupos, nomes de peças e hierarquia de montagem são descartados.
  5. Grave o STL binárioO exportador grava cabeçalho de 80 bytes, contagem de facetas em 32 bits e 50 bytes por faceta: doze floats para a normal e três vértices mais um atributo uint16.

O que acontece na conversão

Por que a tesselagem é necessária

O STL aceita apenas triângulos planos, enquanto o STEP descreve cilindros, esferas, toros e superfícies B-spline. A tolerância de corda limita a distância entre a curva e sua aproximação poligonal; a angular limita a mudança de direção entre segmentos vizinhos. O resultado é propositalmente aproximado, mas é a única forma que o STL sabe guardar.

Uma malha, não uma montagem

Independentemente de quantos sólidos o STEP tinha, todos os triângulos são concatenados e as matrizes de posicionamento aplicadas às coordenadas. Parafusos, carcaças e subconjuntos viram uma lista indiferenciada; nomes de peças e lista de materiais não podem mais ser recuperados.

STEP versus STL

Origem STEP (B-rep)STL binário
GeometriaSuperfícies NURBS exatasTriângulos planos
UnidadesDeclaradas (mm, polegadas…)Nenhuma, apenas floats
CorRGB em AP214/AP242Nenhuma
EstruturaHierarquia de produto nomeadaUma lista plana
NormaisDerivadas da superfícieUma por faceta
FormatoISO 10303 Part 21, textoCabeçalho 80 B + registros de 50 B

Limites conhecidos

Sem unidades

O STEP declara sua unidade; o STL não. O exportador não aplica escala, então confira as medidas no programa de destino e escale na importação.

Sem cor nem materiais

Uma faceta é uma normal e três vértices. O que aparece colorido no visualizador é ajuste do programa, não dado do arquivo.

Sem estrutura de montagem

Todas as peças se fundem em uma lista de triângulos. Se precisar de componentes separados, exporte uma a uma.

Perguntas frequentes

Meu arquivo é enviado?

Não. Leitura e escrita acontecem na aba, sem upload nem conta. Esta página documenta o caminho de STEP para STL; a conversão roda no espaço de trabalho aberto pelo botão, com os dois formatos já escolhidos.

Quais unidades o STL tem?

Nenhuma: são floats de 32 bits sem unidade. Slicers costumam assumir milímetros, o que combina com um STEP mecânico típico; se o modelo foi desenhado em polegadas, a peça sairá cerca de 25,4 vezes menor. Meça a caixa delimitadora no programa de destino.

As cores são mantidas?

Não. Cores, transparência e nomes de material de AP214/AP242 são descartados na união; uma faceta STL não tem canal de cor e o atributo é gravado como zero.

A malha é fechada e imprimível?

Não há garantia. Faces vizinhas podem terminar com coordenadas levemente diferentes em uma aresta compartilhada, deixando fissuras mínimas, e sólidos sobrepostos geram facetas coincidentes. O slicer precisa soldar pontos e pode apontar defeitos; um nível mais fino reduz triângulos degenerados mas não assegura um volume fechado.

A saída é ASCII ou binária?

Binária: cabeçalho de 80 bytes, contagem em 32 bits e 50 bytes por triângulo. É compacta e trivial de ler para um slicer; a variante ASCII não é gerada.

Conversores relacionados

Todos os conversores

Última atualização: