Funciona en tu dispositivo · Tu archivo nunca sale de tu dispositivo.
Un OBJ lleva forma, color y textura; al laminador no le hace falta nada de eso. Añade el OBJ y te llevas un STL binario: la misma geometría, en el formato que laminadores como Cura y PrusaSlicer abren directamente.
Los colores no se pierden por culpa de la conversión: el STL no tiene dónde guardarlos. Describe triángulos y nada más, y justo por eso se convirtió en el estándar de la impresión. Si vas a necesitar el color más adelante, guarda el OBJ: aquí obtienes el archivo para imprimir junto a él, no en su lugar.
Todo ocurre en tu propia máquina, y con un archivo 3D eso es lo que más importa: el modelo suele ser la pieza de un cliente, el escaneo de un edificio o un diseño sin anunciar. Nada sube a un servidor, así que después no hay nada que pedir que borren.
No sirve para: Reparar mallas abiertas o agujeros: la forma se convierte tal cual, y un modelo que no era imprimible seguirá sin serlo.
Todos los objetos y grupos del OBJ se funden en una sola lista de triángulos, porque STL no tiene forma de mantener las piezas separadas ni de ponerles nombre. Las caras con cuatro esquinas o más se dividen en triángulos uniendo la primera esquina con cada par de las demás. Eso es correcto en caras planas sin esquinas hacia dentro. Una cara en forma de L, por ejemplo, puede salir con triángulos que cruzan su borde, así que triangula ese tipo de caras en tu programa de modelado antes de exportar el OBJ.
Las líneas y los puntos sueltos del OBJ se dejan fuera, ya que un STL solo puede contener triángulos. Las normales del propio OBJ tampoco se copian: la dirección hacia la que mira cada triángulo se calcula a partir del orden de sus esquinas, así que un triángulo con el orden invertido en el OBJ también mira hacia el lado equivocado en el STL. Las coordenadas se guardan como números de 32 bits, que mantienen unas siete cifras significativas, así que un modelo colocado muy lejos del origen pierde detalle fino; acércalo al origen antes de exportarlo.
STL no guarda ninguna unidad, y los laminadores leen sus números como milímetros. Un OBJ tampoco declara unidad, así que la página muestra su tamaño medido como números sin unidad y pregunta qué debía representar una unidad. Si el OBJ se modeló en milímetros, déjalo como está: los números pasan al STL sin cambios, y una pieza que mide 45 llega como 45 mm.
Si se guardó en centímetros, pulgadas o metros, elige esa unidad y el STL se escribe en milímetros a partir de ella. Muchos programas de modelado trabajan en metros por defecto, y un OBJ salido de uno de ellos necesita «Un metro». La página muestra el tamaño en milímetros antes de convertir.
Un OBJ suele tener el eje Y hacia arriba, mientras que los laminadores construyen hacia arriba a lo largo del eje Z. Salvo que elijas «Dejar los ejes como están», el modelo recibe un cuarto de vuelta para que lo que estaba arriba en el OBJ quede arriba en la cama de impresión.
Un STL no conserva nada de lo que describen un archivo .mtl y sus imágenes, así que para esta conversión basta con el .obj. Añadirlos no hace daño, pero la herramienta espera a que termine de cargar cada imagen antes de escribir el archivo, así que dejarlos fuera es más rápido.
Esta página en otros idiomas: English · العربية · Deutsch · Français · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা