¿Cómo agregar "piel" a una forma de Voronoi?

9

Supongamos que tengo una forma con un patrón Voronoi, como esta lámpara . Me gustaría poder agregar una "piel" que cubra la forma completa en la superficie interna para poder imprimirla con material translúcido para producir un brillo más o menos uniforme. Aquí hay un ejemplo de lo que me gustaría terminar: pantalla de lámpara de té . ¿Alguna idea sobre cómo aplicar ingeniería inversa a un objeto Voronoi?

Carl Witthoft
fuente
1
Prefiero preguntar en el foro de Blender o en 3dGraphics puro, ya que esta es una pregunta muy difícil: hay algunas respuestas de Google cuando buscas 'voronoi inverso', pero no soy tan profundo como el modelado 3D para sugerir nada.
profesor79
Creo que Blender podría ser la mejor aplicación para lograr tu objetivo. Con mi conocimiento limitado del software, solo puedo imaginar el desollado manual de cada agujero, pero tiene que haber una manera más fácil de realizar su tarea que eso.
fred_dot_u
@ carl-witthoft Con cualquier programa que pueda editar su archivo STL y agregar una malla a la superficie interna. Hace unos años (18) estaba usando 3Dmax para crear algunos modelos y agregando mallas para crear máscaras o texturas, puede encontrar cualquier tutorial para usarlo fácilmente.
Fernando Baltazar
@FernandoBaltazar gracias por el puntero. Si pudiera publicar un ejemplo simple o "pasos a seguir" como respuesta, lo aceptaré.
Carl Witthoft

Respuestas:

4

Publiqué esto en un foro de Autodesk , y un compañero llamado "MagWeb" propuso la siguiente solución. Aun no lo he intentado.

Un posible flujo de trabajo depende mucho de la forma general del objeto voronoi: si es convexo por completo (como un huevo) o convexo y plano (como un cilindro), por ejemplo:

  • Seleccionar todo (Ctrl + A o Cmd + A en MAC)

  • Ejecute Edit / FitPrimitive y establezca su PrimitiveType en ConvexHull (CreateNewObjects marcado)

  • Ejecute MakeSolid en este objeto de casco y establezca su SolidType en Preciso. Accurate habilita el control deslizante OffsetDistance. Tire hacia abajo un poco y presione actualizar. Desea obtener un resultado que se cruce pero que muestre el objeto voronoi. Si es necesario, ajuste el desplazamiento. Finalmente aceptar

  • Ahora active tanto el voronoi como el resultado de MakeSolid y ejecute BooleanUnion

  • Muestre el objeto FitPrimitive nuevamente (MakeSolid lo ocultó antes) y ejecute MakeSolid nuevamente en modo Preciso. Ahora establezca un desplazamiento ligeramente mayor como lo hizo antes. La diferencia determinará el grosor del "revestimiento". Aceptar

  • Active el resultado de BoolleanUnion primero y el último resultado de MakeSolid y ejecute BooleanDifference para obtener un objeto hueco. Puede usar otro objeto de intersección para cerrar una abertura en la parte inferior.

Más difícil pero factible con un flujo de trabajo diferente en un objeto voronoi que posee regiones cóncavas ...

editar

Después de ejecutar algunas pruebas, puedo confirmar que esto funciona para objetos convexos simples. Si hay concavidades, lo más probable es que la forma de la fuente deba cortarse en secciones, cada una de las cuales puede tratarse como convexa.
Jugué con las funciones de "aplicar patrón" de Meshmixer con un éxito limitado. Podría obtener una forma de patrón que se ajuste a la forma pero con una superficie bastante irregular. Un poco de ajuste de los parámetros del patrón puede ayudar. Tenga en cuenta que la nueva forma tiende a ser tan gruesa como el objeto voronoi original, por lo que puede ser mejor hacer algo como lo siguiente:
1) crear un duplicado del original
2) reducir el duplicado en un pequeño porcentaje
3) alinear el dos objetos a un origen común y toman la diferencia booleana para crear una versión de pared delgada del original.
4) Construya el objeto patrón basado en ese objeto de pared delgada.

editar número 2

¡Logré! Para aquellos que se preocupan, tomé un estuche de gafas Voronoi abierto y puse una piel dentro para proteger sus gafas. Ver este artículo de Thingiverse

Carl Witthoft
fuente
Lo que vinculó aparece vacío, sin vista previa :(
0scar
@ 0scar Sí, no sé qué hizo mal Thingiverse. Intenté editar pero las imágenes STL no se muestran. Agregaré una foto real uno de estos días.
Carl Witthoft
1
@Trish Sorprendentemente, encontré la página del foro, ahora vinculada en mi respuesta.
Carl Witthoft