Últimas noticias
Consejos y guíasRhino

Guía de ShrinkWrap en Rhino 8: cómo elegir los ajustes de malla

ShrinkWrap, incluido en Rhino 8, puede crear mallas que envuelven distintos tipos de geometría. Esta guía explica cómo afectan a la malla la longitud de arista, el offset y las opciones de suavizado.

Componentes arquitectónicos con una envolvente de malla alámbrica junto a piezas escaneadasImagen IA
Imagen ilustrativa generada con IA.Imagen: 3dsınıfı / FCA AI

En resumen

  1. ShrinkWrap puede crear mallas que envuelven superficies NURBS, SubD, mallas, nubes de puntos y objetos de punto.
  2. La longitud de arista objetivo se calcula automáticamente de forma predeterminada; al aumentar Polygon Optimization, disminuye el número de caras, pero las longitudes de arista pueden alejarse más del objetivo.
  3. Fill holes in input objects rellena los agujeros de los objetos de entrada antes de crear la malla; también puede cerrar microaberturas intencionadas.
  4. El comando Mesh de Rhino 8 genera una malla editable a partir de una superficie NURBS, una polisuperficie o un SubD, separada del objeto original.

El comando ShrinkWrap, descrito en la documentación oficial de Rhino 8 de McNeel, crea una malla que envuelve las superficies NURBS, los SubD, las mallas, las nubes de puntos y los objetos de punto seleccionados. Puede utilizarse para combinar piezas de escaneos 3D, preparar mallas para impresión 3D y obtener una malla cerrada válida a partir de geometría difícil de reparar. Los pasos siguientes se basan en las opciones descritas en la documentación de Rhino 8; no debe suponerse que un ajuste concreto producirá el mismo resultado en todos los modelos.

1. Decide para qué vas a utilizar ShrinkWrap

ShrinkWrap genera una malla nueva alrededor de los objetos seleccionados. McNeel enumera entre sus usos la creación de una malla sólida unificada a partir de varios objetos, la integración de piezas de datos de escaneo 3D y la preparación de mallas para impresión 3D. Obtener una malla cerrada válida a partir de geometría dañada o difícil de reparar también es uno de los usos documentados; sin embargo, esto no garantiza que todos los modelos y ajustes produzcan una salida cerrada.

  1. Selecciona la geometría que quieras envolver con la malla. El comando admite superficies NURBS, SubD, mallas, nubes de puntos y objetos de punto.

  2. Ejecuta ShrinkWrap desde la línea de comandos. La ruta de la herramienta documentada por McNeel es Mesh Tools › Mesh › Shrink Wrap.

  3. Revisa el resultado con la opción de vista previa. Draw mesh wires puede mostrar las aristas de la malla de vista previa; Hide input objects oculta los objetos de entrada durante la vista previa.

  4. Antes de utilizar Delete input objects, comprueba si necesitas conservar los objetos de entrada. Esta opción puede eliminarlos si la malla de salida se crea correctamente.

Una malla utilizada para visualización no es lo mismo que el resultado de ShrinkWrap. El comando Mesh de Rhino también crea una malla nueva y editable a partir de una superficie NURBS, una polisuperficie o un SubD; esta malla está separada del objeto original. No intercambies las funciones ni los ajustes de los dos comandos.

2. Evalúa cómo afectan a la densidad y la forma de la malla

Target Edge Length determina la longitud aproximada de las aristas de la malla de salida. De forma predeterminada, ShrinkWrap calcula este valor automáticamente. Según la documentación, aumentar Polygon Optimization puede reducir más el número de caras, pero las longitudes de arista pueden alejarse más del valor objetivo. Por eso, conviene valorar estas opciones conjuntamente.

AjusteValor recomendadoEfecto
Target Edge LengthSe calcula automáticamente de forma predeterminadaDetermina la longitud aproximada de las aristas de la malla de salida.
OffsetLa distancia necesaria, en unidades del modeloUn valor positivo engrosa la malla y aumenta el número de caras; uno negativo la reduce y disminuye el número de caras.
Smoothing iterations0: suavizado desactivadoAl aumentar el valor, se intensifica el suavizado; puede reducirse el número de caras y contraerse más la malla.
Polygon OptimizationIntervalo documentado: 0–100Al aumentar, se reducen más caras; se conservan las aristas duras y las longitudes de arista pueden alejarse más del valor objetivo.
Fill holes in input objectsActívalo si es necesarioRellena los agujeros de los objetos de entrada antes de crear la malla; también puede cerrar microaberturas intencionadas.

Los valores de la tabla no son una receta universal de calidad; resumen el intervalo documentado y el efecto de las opciones. Por ejemplo, aumentar Polygon Optimization para reducir el número de caras puede disminuir también el grado de ajuste a Target Edge Length. Ten en cuenta la dirección del valor de Offset: los valores positivos y negativos tienen efectos opuestos sobre la malla. McNeel señala que la distancia de offset tiene un efecto más limitado en la longitud de arista objetivo.

3. Comprueba las opciones para nubes de puntos y datos de escaneo

Inflate Vertices and Points crea la malla de salida a partir de los vértices o puntos de la malla o nube de puntos de entrada. Para las superficies NURBS o los SubD, se utilizan los vértices de la malla de renderizado. McNeel indica que personalizar la malla de renderizado puede ayudar a disponer de más vértices para este tipo de entradas.

  1. En las entradas de tipo punto o nube de puntos, comprueba la opción Inflate Vertices and Points. Está activada de forma predeterminada para estos tipos de entrada y desactivada para los demás.

  2. Si necesitas más puntos de muestreo de una superficie NURBS o un SubD, considera personalizar la malla de renderizado.

  3. Si necesitas cerrar agujeros en los objetos de entrada, revisa la opción Fill holes in input objects. No tiene efecto con entradas de punto o nube de puntos ni cuando Inflate Vertices and Points está activada.

  4. Comprueba la malla de vista previa. Ten en cuenta que las mallas que se forman al intersectarse varios objetos de entrada pueden fusionarse en mallas de mayor tamaño.

La opción de relleno de agujeros puede resultar útil en muchos casos, pero hay que revisar el resultado porque también puede cerrar microaberturas intencionadas. Del mismo modo, aunque crear mallas cerradas se encuentre entre los usos de ShrinkWrap, eso no significa que la salida vaya a ser cerrada automáticamente con cualquier geometría y combinación de ajustes.

4. Considera el comando Mesh para generar una malla editable a partir de NURBS

Si el objetivo es obtener una malla independiente y editable a partir de una superficie NURBS, una polisuperficie o un SubD, el comando Mesh de Rhino es otra opción. En sus controles simples, el valor predeterminado de Density es 0,5, y el intervalo admitido va de 0 a 1. Cuanto mayor sea el valor, más polígonos tendrá la malla. No confundas este control con la longitud de arista objetivo de ShrinkWrap.

En los ajustes detallados de la malla NURBS, al reducir Maximum distance, edge to surface, la malla gana precisión, tarda más en generarse y tiene más polígonos. Si Refine mesh está desactivado, el proceso puede ser más rápido, pero el resultado menos preciso y con menos polígonos. Si se activa Jagged seams, no se sueldan las aristas de malla de las superficies unidas, lo que puede producir grietas. Según la documentación, si esta opción está desactivada, se crea una malla watertight.

Errores frecuentes

  • Pasar por alto que al aumentar Polygon Optimization las longitudes de arista pueden alejarse más del objetivo.

  • Suponer que los valores positivos y negativos de Offset afectan a la malla en la misma dirección.

  • Olvidar que rellenar agujeros también puede cerrar microaberturas intencionadas.

  • No tener en cuenta que el valor predeterminado de Inflate Vertices and Points depende del tipo de entrada.

  • Confundir el ajuste Density del comando Mesh con las opciones de ShrinkWrap.

  • No comprobar cómo afecta Jagged seams a las aristas de malla entre superficies unidas.

Efectos en los flujos de trabajo de arquitectura y visualización

ShrinkWrap es una herramienta que los equipos de arquitectura y visualización pueden considerar para trabajar con datos de escaneo, preparar mallas a partir de geometría difícil de reparar o intentar crear mallas cerradas para impresión 3D. Tareas como combinar piezas escaneadas en proyectos de interiorismo también pueden encajar con los usos documentados. Comprueba por separado el nivel de detalle, el número de caras y el cierre de agujeros según el uso previsto de la malla.

La documentación de Rhino 8 no especifica requisitos de hardware ni condiciones de licencia para este comando. Por tanto, no es posible recomendar una tarjeta gráfica, una potencia de sistema o un tipo de licencia concretos. Antes de incorporarlo al flujo de trabajo de la oficina, utiliza la vista previa, revisa la opción de eliminación de los objetos de entrada y verifica que la malla creada esté cerrada como esperas.

Fuentes

2 fuentes
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/shrinkwrap.htm
Resumen
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/mesh.htm
Resumen

No republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.

La opinión de 3dsınıfı
3dValoración del editor

Para los estudios de arquitectura y visualización de Turquía, el valor práctico de ShrinkWrap reside en que permite incorporar al flujo de trabajo de mallas piezas de escaneos, nubes de puntos y geometría difícil de reparar. Puede probarse cuando se necesite una malla cerrada antes de la impresión 3D o de transferir geometría; sin embargo, no debe suponerse que el comando garantiza ese resultado en todos los modelos.

Es importante valorar los ajustes según el uso previsto: reducir el número de caras puede afectar al ajuste a la longitud de arista objetivo, y el relleno de agujeros también puede cerrar huecos no deseados. Como la documentación no especifica condiciones de hardware ni de licencia, las oficinas deben comprobar estos dos aspectos en su propia instalación de Rhino. También conviene utilizar con cautela la opción de eliminar los objetos de origen.

Preguntas frecuentes

¿Qué tipos de geometría admite ShrinkWrap en Rhino 8?

Puede utilizar como entradas superficies NURBS, SubD, mallas, nubes de puntos y objetos de punto.

¿Para qué sirve Polygon Optimization en ShrinkWrap?

Al aumentar el valor, se reducen más caras de la malla y se conservan las aristas duras. Las longitudes de arista pueden alejarse más del valor objetivo.

¿Puede Rhino ShrinkWrap cerrar agujeros?

`Fill holes in input objects` rellena los agujeros de los objetos de entrada antes de crear la malla. Esta opción también puede cerrar microaberturas intencionadas.

Los comentarios y el foro están en turco.Únete al debate
+

Noticias relacionadas