Buenos días a todos.
A ver si algún Gurú, especialista en modelado/diseño 3D me puede ayudar a resolver una cosa que me está ocurriendo. El caso es que cuando quiero hacer mejoras en una pieza que he encontrado en Thingiverse o en la wiki, simplemente hago un
import("file.stl")
y voy escribiendo código que replique la pieza hasta tenerla diseñada. Luego comento el "import", compilo (F6) y exporto a stl (F5) y todo va de maravilla. Hasta ahí, Openscad es una herramienta tremendamente útil.
Estos días me estoy encontrando con un problema que además no aparece siempre. Me explico:
Importo una pieza (generalmente muñecos o algo artístico) e intento mezclarla con cosas hechas con código escrito en Openscad (por ejemplo añadir un support hecho por mi, ya que no me gustan los supports de Slic3r/Repetier o incluso "retirar" parte de la pieza contenida en el stl haciendo un "difference"). El caso es que con algunos stl me funciona sin problemas pero con otros me sale el famoso mensaje de:
WARNING: No top level geometry to render
... cuando le pulso F6 para compilar.
No me ocurre con todos, solo con algunos, pero si me ocurre con uno en concreto me ocurre siempre y haga lo que haga.
Cuando me ocurre, incluso he pasado el stl por Netfabb para reparar posibles fallos, pero sigue sin funcionar. Creo que lo que me ocurre es una limitación de Openscad. He buscado por la red y en algún sitio en inglés he encontrado gente que sufre el mismo problema pero sin haber solución al respecto.
Mi petición de ayuda es para saber si alguien me puede orientar sobre algún otro método para hacer esta tarea (usar otro software, o alguna ocurrencia en la que yo no haya caído). Yo puedo hacer en OpenScad los "añadidos", exportarlos a un stl y luego usar algún otro software que "sume" mi stl con el de Thingiverse. Pero no se que software usar para eso. ¿Freecad?
Por si alguien lo quiere comprobar, intentando simplemente compilar lo siguiente:
import("C:\\Teddy.stl");
...siendo Teddy.stl el muñeco del siguiente enlace
... me sale el WARNING y nada más. Con F5 se visualiza pero sólo se visualiza.
Gracias por vuestra ayuda. Un saludo. Rafa