En resumen
- ShrinkWrap crea en Rhino 8 mallas que envuelven superficies NURBS, SubD, mallas, nubes de puntos y objetos de punto.
- Target Edge Length se calcula automáticamente de forma predeterminada; cuanto mayor sea Polygon Optimization, más caras se pueden reducir.
- Check informa de errores en la estructura de datos del objeto seleccionado, pero no detecta todos los tipos de problemas geométricos.
- La documentación de Rhino enumera distintos comandos para diagnosticar y corregir naked edges y mallas defectuosas.
El comando ShrinkWrap de Rhino 8 crea una malla que envuelve las superficies NURBS, los objetos SubD, las mallas, las nubes de puntos y los objetos de punto seleccionados. La documentación oficial de McNeel describe esta función para tareas como preparar mallas para impresión 3D, combinar varios objetos y convertir piezas de escaneos 3D en una malla. Los pasos siguientes se centran en evaluar los ajustes del comando según el uso previsto y revisar la geometría resultante.
1. Revisa la geometría de entrada antes de usar ShrinkWrap
Antes de ejecutar el comando, utiliza Check para inspeccionar la estructura de datos del objeto seleccionado. Este comando informa de los errores que detecta y ayuda a diagnosticar posibles problemas de geometría. Si el informe señala algún problema, quizá sea necesario corregir o volver a modelar el objeto antes de evaluar el resultado de ShrinkWrap.
La revisión es especialmente importante en modelos importados y en uniones de superficies con aristas pequeñas. La documentación de Rhino indica que las aristas de recorte muy pequeñas y las que se pliegan sobre sí mismas pueden causar problemas en el modelo. Sin embargo, aunque Check no informe de errores, no se garantiza que se hayan detectado todos los defectos: algunos casos, como superficies que se pliegan sobre sí mismas o se intersectan, pueden ser difíciles de detectar automáticamente.
CheckNewObjects es un comando independiente que informa de errores en la estructura de datos que aparecen al crear o importar objetos. Si Rhino muestra una advertencia de este tipo durante el modelado normal, la documentación recomienda anotar el comando en ejecución y las opciones activas, deshacer la operación y exportar los objetos pertinentes a un archivo nuevo.
2. Elige los ajustes de ShrinkWrap según el uso previsto
Después de seleccionar las entradas, ejecuta el comando ShrinkWrap. Al definir los valores, no te centres únicamente en generar menos caras: ten en cuenta también para qué se utilizará la malla, por ejemplo, con datos de escaneo, para impresión 3D o para operaciones con cascarones.
| Ajuste | Valor recomendado | Efecto |
|---|---|---|
| Target Edge Length | El valor predeterminado se calcula automáticamente | Determina la longitud aproximada de las aristas de la malla de salida. |
| Offset | Según las necesidades, en unidades del modelo | Un valor positivo expande la malla hacia fuera y añade caras; uno negativo la contrae y reduce el número de caras. |
| Smoothing iterations | 0 desactiva el suavizado; los valores más altos aplican más suavizado | Al aumentar el valor, se reduce más el número de caras y la malla se retrae más hacia dentro. |
| Polygon Optimization % | 0–100 | A medida que aumenta el valor, los vértices se fusionan de forma más adaptativa; se conservan las caras en las aristas duras. |
| Inflate Vertices and Points | Activado de forma predeterminada para entradas de puntos y nubes de puntos; desactivado para los demás tipos | Genera la salida a partir de los vértices de la malla o de los puntos de la nube. Las partes infladas que se intersectan pueden fusionarse. |
| Fill holes in input objects | Úsalo si es adecuado cerrar los agujeros de las entradas | Rellena los agujeros de las entradas antes de generar la malla; también puede cerrar pequeños huecos del diseño. |
Esta tabla no es una receta fija de producción, sino una referencia para comparar los comportamientos descritos en la documentación. Por ejemplo, Target Edge Length puede calcularse automáticamente; al aumentar Polygon Optimization, las longitudes de las aristas de salida pueden desviarse más de este valor objetivo. Por eso, al reducir el número de caras, ten en cuenta también los cambios en el tamaño de las aristas.
Si Inflate Vertices and Points está activado para entradas NURBS o SubD, el comando utiliza los vértices de las mallas de renderizado de esos objetos. Si se necesitan más vértices, se pueden personalizar los ajustes de la malla de renderizado. La opción Compute vertex colors transfiere a la malla ShrinkWrap los colores de vértice de las mallas y los colores de visualización de las nubes de puntos. Conviene usar con cuidado Delete input objects, ya que puede eliminar los objetos de entrada cuando la salida se crea correctamente.
3. Revisa la vista previa y valida después el resultado
Durante la sesión del comando, comprueba el resultado con Preview. Draw mesh wires muestra la estructura alámbrica de la malla de vista previa, mientras que Hide input objects oculta las entradas durante la vista previa. Estas opciones ayudan a evaluar la densidad de las caras generadas y cómo envuelve la malla la geometría de entrada.
Después de crear la salida, vuelve a revisar el objeto con Check. Si la malla se destinará a impresión 3D, no te limites a una revisión general de la estructura de datos. Según la documentación de Rhino, las caras largas y estrechas pueden ralentizar la impresión en algunas impresoras STL/SLA, provocar resultados inesperados o consumir la memoria de la impresora.
Puedes utilizar ShowEdges para localizar naked edges. La documentación enumera comandos como FillMeshHole, FillMeshHoles, MatchMeshEdge, CullDegenerateMeshFaces y ExtractDuplicateMeshFaces para reparar esas aristas o corregir defectos de la malla. La herramienta adecuada depende del tipo de defecto detectado.
Uso en flujos de trabajo de arquitectura, interiores y archviz
ShrinkWrap puede ser útil cuando se necesita una malla que envuelva geometría procedente de distintas fuentes. La documentación oficial incluye entre sus usos la conversión de piezas de escaneos 3D en una malla, la generación de una salida combinada a partir de varios objetos y la creación de mallas a partir de nubes de puntos. Esto puede resultar pertinente para equipos de arquitectura e interiores que trabajan con datos de escaneo y para usuarios que preparan modelos para fabricación física.
En un flujo de trabajo de archviz que requiera generar una malla, es importante definir de antemano el resultado deseado: ¿se necesitan menos caras, una malla que siga los puntos o una geometría con los agujeros cerrados? Un valor alto de Polygon Optimization puede ayudar a reducir el número de caras, pero también puede aumentar la desviación respecto de la longitud objetivo de las aristas. Además, Fill holes in input objects puede cerrar pequeñas aberturas que formen parte del diseño, por lo que no conviene omitir la vista previa ni la revisión final. La documentación también señala el comando QuadRemesh de Rhino para obtener mallas poligonales manejables; no debe considerarse que este comando tenga el mismo propósito y resultado que ShrinkWrap. Los comandos y las opciones de esta guía se basan en la documentación de Rhino 8. Las fuentes no ofrecen información sobre condiciones de licencia ni requisitos de hardware.
Errores comunes
Ignorar la desviación respecto de la longitud objetivo de las aristas al aumentar
Polygon Optimization.Olvidar que
Fill holes in input objectstambién puede cerrar pequeños huecos del diseño.Suponer que no hay ningún problema geométrico en el modelo porque
Checkno informa de errores.No revisar las caras largas y estrechas ni los naked edges antes de imprimir en 3D.
No tener en cuenta que los objetos de entrada pueden eliminarse tras crear correctamente la salida al activar
Delete input objects.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los estudios de arquitectura y visualización de Turquía, la utilidad práctica de ShrinkWrap consiste en permitir que Rhino gestione la creación de mallas a partir de piezas de escaneos y distintos tipos de geometría. Incorporar `Check` y los comandos de diagnóstico de mallas al flujo de preparación para impresión 3D también puede sistematizar la revisión de los resultados.
Es más seguro hacer pruebas en función de la malla deseada que aumentar todos los ajustes a la vez: reducir caras puede incrementar la desviación en la longitud de las aristas y rellenar agujeros puede cerrar huecos que deban conservarse. La documentación no explica los requisitos de licencia ni de hardware; sería conveniente que los estudios validaran el resultado con un modelo de prueba pequeño en sus instalaciones actuales.
Preguntas frecuentes
¿Con qué tipos de geometría funciona ShrinkWrap en Rhino 8?
Acepta como entradas superficies NURBS, objetos SubD, mallas, nubes de puntos y objetos de punto.
¿Cómo se reduce el número de caras de una malla con ShrinkWrap?
Al aumentar `Polygon Optimization`, se fusionan más vértices de forma adaptativa. Aumentar `Smoothing iterations` también reduce el número de caras y retrae más la malla hacia dentro.
¿Cómo se revisan los errores de malla o geometría en Rhino?
Puedes utilizar `Check` para inspeccionar la estructura de datos del objeto seleccionado. Para investigar problemas de malla, también puedes recurrir a `ShowEdges` y a los otros comandos de diagnóstico enumerados en la documentación.



