Conversión de formatos/Malla ↔ malla

Conversor de 3MF a glTF (local)

Convierte 3MF a un archivo JSON glTF 2.0 autocontenido localmente. El Worker analiza el origen, lo fusiona o triangula y incrusta el búfer binario como base64 en la descarga.

DisponibleSin subidaWorker3MF
Sin subida

Conversión

Sin subida
3MFglTF

Listo para convertir

La entrada se transmite en fragmentos de 4 MiB; la salida se ensambla en el Worker y se descarga localmente.

Formatos
3MF → glTF
Worker
en tu navegador

Arrastra un 3MF aquí

El ZIP 3MF y el XML del modelo principal se leen en el Worker; las transformaciones de la escena y de los componentes se aplican localmente.

Elegir archivo

Tamaño máximo de archivo: 500 MB · Sin subida

Sin subida · File.slice() → Worker → salida glTF por bloques.

Cómo funciona

  1. 1

    Arrastra un archivo 3MF.

  2. 2

    El Worker analiza el origen y crea una única malla de triángulos indexada.

  3. 3

    Se ensambla un JSON glTF autocontenido con un búfer base64 incrustado.

  4. 4

    Descarga el .gltf localmente. No se realiza ninguna subida.

Qué significan los números

Unidades

Las coordenadas de origen se escriben como coordenadas numéricas glTF sin reescalado. glTF usa metros por convención; el conversor no convierte las unidades de origen.

Atributos

El glTF contiene una malla, un nodo, posiciones float32 e índices de triángulos uint32. Los materiales, los colores y las normales del 3MF no se escriben.

Notas de impresión

  • La salida es un único archivo .gltf con un búfer incrustado; no se genera un archivo .bin adicional.
  • glTF suele usar metros; comprueba la escala de unidades en el visor de destino.
  • Conserva el archivo de origen hasta que se verifique el glTF.

Preguntas

Referencias

  • · Especificación básica de 3MF
  • · Especificación de glTF 2.0