Un formato de malla de triángulos pensado para imprimir, no para diseñar, y por qué esa diferencia importa al laminarlo.
Convertir una imagen a STLLa pregunta de qué es un archivo STL suele tener una respuesta de una sola línea: es un archivo que describe la superficie de un objeto 3D como un conjunto de triángulos. Nada más. STL son las siglas de estereolitografía, el nombre del proceso de impresión de los años 80 para el que se inventó. Cada triángulo registra tres vértices en el espacio y un vector que apunta hacia fuera de la superficie, y el modelo completo no es más que esos triángulos unidos por sus bordes.
No guarda colores, texturas, ajustes de material ni árbol de ensamblaje. Si exportas una pieza roja y otra azul desde el mismo programa de diseño, los dos archivos STL son idénticos salvo por su geometría. Algunas herramientas CAD escriben un comentario de cabecera en el archivo, pero los laminadores lo ignoran. Lo que llega a la impresora es una piel, y la impresora calcula con qué rellenarla.
El formato tampoco incluye ninguna unidad. Las coordenadas son números sin más, y un valor de 25 podría significar 25 milímetros o 25 pulgadas. El laminador decide la escala y, normalmente, usa milímetros por defecto. Por eso, a veces, un modelo aparece en la cama con el tamaño de un grano de arroz o es tan grande que se cae por completo de la plataforma de impresión.
El recorrido desde un modelo sólido hasta una pieza impresa pasa por cuatro etapas.
Creas o descargas una forma en CAD o en una herramienta de escultura. En este punto es un sólido matemáticamente exacto, con curvas suaves y superficies precisas. El STL todavía no existe.
Al exportar, el programa aproxima cada cara curva con triángulos planos. Menos triángulos significa una curva más tosca. Más triángulos significa un archivo más grande y un laminado más lento. Este paso pierde información y no se puede deshacer.
El laminador intersecta la malla con un conjunto de planos horizontales. Cada intersección se convierte en un polígono cerrado, y esos polígonos se convierten en las trayectorias de la herramienta de cada capa. Los agujeros o las normales invertidas de la malla aparecen aquí como huecos o cavidades rellenadas por completo.
El laminador escribe G-code y la impresora lo ejecuta capa a capa. G-code depende de la máquina; el STL no. El mismo STL se laminará de forma distinta con una boquilla de 0.4 mm que con una de 0.6 mm.
Todo lo de las dos columnas de la izquierda es real; todo lo de la derecha desaparece cuando ya tienes un STL.
| Propiedad | Guardado en un STL | Lo que se pierde |
|---|---|---|
| Geometría de la superficie | Sí, como triángulos | Curvas analíticas suaves y radios exactos |
| Orientación de los triángulos | Sí, una normal por faceta | Cualquier registro del volumen sólido original |
| Escala | Números sin unidad | Si la pieza mide 25 mm o 25 pulgadas |
| Color y textura | No | Todos los datos de apariencia del modelo original |
| Historial de diseño | No | Árbol de operaciones, parámetros, restricciones y cotas |
Tres grupos se apoyan en este formato por tres motivos distintos.
Es el formato habitual para pasar un modelo de un programa a otro. El modelo se descarga como STL, se introduce en un laminador y se imprime. No existe otra alternativa que todos los laminadores lean con la misma fiabilidad, por eso el formato ha sobrevivido a varios intentos de sustituirlo.
Rara vez crean directamente en STL. Conservan un archivo CAD nativo para editarlo y exportan un STL solo como una instantánea congelada para fabricar o para que lo revise un compañero. Una vez exportado, el modelo ya no se puede editar de forma paramétrica.
Un mapa de alturas, un logotipo o una silueta no tienen un modelo sólido detrás. Un conversor crea una malla directamente a partir del brillo de los píxeles, así que el STL es la primera representación 3D real de esa imagen, no una exportación de un diseño existente.
Si has llegado hasta aquí, ya conoces el compromiso: obtienes triángulos y nada más que triángulos. Sube un JPG o PNG y el conversor crea esa malla de triángulos a partir de la imagen, usando las zonas claras y oscuras para definir la altura.
No, al menos no en el sentido importante. Un archivo CAD contiene un sólido paramétrico con operaciones, cotas e historial editables. Un STL es una exportación teselada de ese sólido: un conjunto congelado de triángulos sin forma de volver al original. Puedes abrir un STL en un programa CAD, pero no editarlo como diseño.
Las páginas que responden a la siguiente pregunta.
Olvídate de los complicados programas de modelado. Sube tu imagen ahora y obtén al instante un archivo STL listo para imprimir.
Empieza a convertir gratis