En resumen
- El comando Mesh crea mallas editables a partir de superficies NURBS, polysurfaces y objetos SubD.
- ShrinkWrap puede generar una malla que envuelve NURBS, SubD, mallas, nubes de puntos y objetos de punto.
- En los ajustes de Mesh, una mayor densidad y tolerancias más pequeñas suelen implicar más polígonos y un procesamiento más lento.
- En ShrinkWrap, un Offset positivo amplía la malla y uno negativo la reduce.
Los comandos Mesh y ShrinkWrap, descritos en la documentación oficial de Rhino 8, ofrecen dos métodos distintos para convertir modelos arquitectónicos y geometrías de diversos orígenes en mallas. Mesh funciona con superficies NURBS, polysurfaces y objetos SubD, mientras que ShrinkWrap también puede crear una malla que envuelve mallas, nubes de puntos y objetos de punto. Esta guía explica qué método y qué ajustes conviene tener en cuenta antes de exportar, visualizar o trabajar con datos de escaneo en Rhino 8.
1. Determine primero para qué se utilizará la malla
Una malla es una representación de superficie formada por vértices y polígonos. Las mallas de Rhino contienen triángulos y cuadriláteros. Convertir un modelo NURBS a otro formato, representar una superficie con una geometría más densa o transformar datos de escaneo en un formato procesable pueden requerir ajustes de malla diferentes. Por eso, antes de ejecutar el comando, determine si necesita exportar, obtener una representación visual o reunir distintas geometrías en una única malla cerrada.
En Rhino 8, el comando Mesh genera mallas a partir de superficies NURBS, polysurfaces y objetos SubD. La malla resultante es independiente del objeto de origen y se puede editar. Según la documentación de Rhino, una malla generada a partir de un sólido puede ser continua, es decir, cerrada; esta característica es importante al exportarla a formatos de prototipado rápido como STL. Las mallas de renderizado que se usan para sombrear la vista no son lo mismo: no se crean como mallas editables y se pueden extraer con el comando ExtractRenderMesh.
2. Ajuste la densidad de Mesh según sus necesidades
Después de iniciar el comando Mesh, active la vista previa y revise los ajustes. El control deslizante de densidad de los controles básicos afecta al número de polígonos que se crearán en la superficie. La documentación de Rhino 8 indica que el valor predeterminado de Density es 0,5 y que el intervalo aceptado va de 0 a 1. Un valor más alto genera más polígonos; por lo tanto, además de la calidad visual, tenga en cuenta el uso que dará al archivo.
Los controles detallados permiten elegir qué criterio será determinante según el modelo. Por ejemplo, Maximum distance, edge to surface limita la desviación de los bordes de la malla respecto de la superficie. Reducir este valor aumenta la precisión, pero también genera más polígonos y ralentiza el procesamiento. Maximum edge length favorece la creación de bordes más pequeños; la documentación de Rhino explica que esta opción sirve cuando se necesitan polígonos de tamaño aproximadamente uniforme. Ambas opciones dependen de la escala del modelo.
| Ajuste | Valor documentado | Efecto |
|---|---|---|
| Density | Valor predeterminado: 0,5; intervalo: 0–1 | El número de polígonos aumenta al subir el valor. |
| Maximum angle | Valor predeterminado: 0°; intervalo recomendado: 5°–90° | Afecta a la densidad de la malla en las zonas con mayor curvatura; el valor 0 desactiva el criterio. |
| Maximum aspect ratio | Valor predeterminado: 0; intervalo recomendado para valores distintos de cero: √2–100 | Los valores más pequeños pueden generar polígonos de forma más regular y ralentizar el procesamiento. |
| Minimum edge length | Valor predeterminado: 0,0001 unidades del sistema | Los valores más altos pueden generar mallas más rápidas, con menos polígonos y menor precisión. |
| Maximum edge length | Valor predeterminado: 0 | Los valores pequeños generan más polígonos de tamaño más uniforme, a cambio de un procesamiento más lento. |
| Maximum distance, edge to surface | Valor predeterminado: 0 | Los valores pequeños aumentan la precisión y el número de polígonos, y prolongan el tiempo de procesamiento. |
La opción Refine mesh subdivide las caras iterativamente según los criterios establecidos de ángulo, longitud de borde y distancia a la superficie. Si se desactiva, la malla se genera más rápido y con menos polígonos, pero disminuye la precisión. La documentación indica que esta opción está desactivada para extrusions y ruled surfaces. En lugar de probar los ajustes en un solo objeto, comparar la vista previa del mismo modelo con la malla resultante puede facilitar la decisión.
3. Revise las juntas y los planos de las superficies unidas
Si la malla debe quedar unida en los límites de las superficies de una polysurface, preste atención a la opción Jagged seams. Cuando está activada, las superficies se mallan por separado y sus bordes no se cosen entre sí. El proceso puede ser más rápido y generar menos polígonos, pero pueden aparecer huecos en las uniones y la malla quizá no quede cerrada. Cuando la opción está desactivada, Rhino puede unir los bordes de las mallas de las superficies adyacentes para crear una malla cerrada.
Simple planes crea mallas a partir de los bordes de las superficies planas y rellena el interior con triángulos. Este método puede generar más polígonos y ralentizar el procesamiento, sobre todo en planos con límites complejos. Si la opción está activada, en las superficies planas se ignoran todos los demás ajustes salvo Jagged seams; Rhino las malla con el menor número de polígonos posible. Use la vista previa para comprobar si los ajustes se corresponden con el resultado que necesita. Tenga en cuenta también que la vista previa de la estructura alámbrica de la malla de renderizado no aparece en los modos de visualización Rendered y Raytraced.
4. Considere ShrinkWrap para geometrías diversas y fragmentos de escaneo
ShrinkWrap crea una nueva malla alrededor de la geometría seleccionada. Puede recibir como entrada superficies NURBS, objetos SubD, mallas, nubes de puntos y objetos de punto. Entre los usos documentados por McNeel se encuentran la creación de una malla sólida unificada a partir de varios objetos, la agrupación de fragmentos de datos de escaneo en una malla, la obtención de una malla cerrada a partir de geometría dañada y los flujos de trabajo de ingeniería inversa.
En los ajustes principales del comando, Target Edge Length determina la longitud aproximada de los bordes de la malla resultante; el valor predeterminado se calcula automáticamente. Offset se aplica en unidades del modelo: un valor positivo amplía la malla hacia fuera y aumenta el número de caras; uno negativo la reduce y disminuye el número de caras. Smoothing iterations determina la intensidad del suavizado. El valor cero lo desactiva; al aumentarlo, la malla puede perder más caras y reducirse más.
Polygon Optimization se ajusta en un intervalo del 0 al 100 %. Al subir el porcentaje, se eliminan más caras y se conservan las de los bordes afilados. Sin embargo, este aumento puede hacer que las longitudes de los bordes de la malla resultante se desvíen más. Inflate Vertices and Points crea una malla a partir de cada vértice o punto de una malla o nube de puntos. Está activada de forma predeterminada para nubes de puntos y objetos de punto, y desactivada para los demás tipos de objeto. Las partes infladas de la malla que se intersectan pueden unirse en mallas más grandes. Fill holes in input objects, que cierra los huecos de los objetos de entrada antes del procesamiento, suele ser útil, aunque también puede cerrar pequeños espacios que se dejaron intencionalmente como parte del diseño.
¿Qué implica para los flujos de trabajo de arquitectura y visualización?
El comando Mesh permite a arquitectos y equipos de visualización preparar modelos basados en NURBS o SubD para exportarlos o llevarlos a otra etapa que requiera una malla, con control sobre los ajustes. ShrinkWrap es una opción que pueden considerar los equipos que trabajan con fragmentos de nubes de puntos o geometría difícil de reparar. En ambos casos, conviene tener en cuenta que una malla más detallada puede aumentar el tiempo de procesamiento y el coste en polígonos, mientras que una densidad menor puede reducir la precisión de la representación de la superficie.
Errores frecuentes
Asumir que aumentar la densidad de la malla siempre da un mejor resultado: al subir la densidad también aumenta el número de polígonos.
Esperar una malla cerrada con
Jagged seamsactivado: este ajuste malla las superficies por separado y puede dejar huecos entre ellas.Interpretar los valores positivos y negativos de Offset en ShrinkWrap en el mismo sentido: el valor positivo amplía la malla y el negativo la reduce.
Suponer que cerrar los huecos automáticamente es adecuado para todos los modelos: pueden cerrarse pequeños espacios que se dejaron intencionalmente como parte del diseño.
Buscar la vista previa de la estructura alámbrica de la malla de renderizado en los modos Rendered o Raytraced: la documentación indica que no se muestra en esos modos.
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 los equipos de visualización de Turquía, el valor de estos dos comandos está en que permiten elegir el método según el tipo de geometría, en lugar de resolver todos los trabajos con los mismos ajustes de malla. En particular, revisar la vista previa y los criterios al exportar y trabajar con datos de escaneo puede ayudar a evitar la generación innecesaria de polígonos.
Sin embargo, no hay que olvidar que una densidad alta y unas tolerancias estrictas implican un procesamiento más lento y una malla más pesada. Los estudios deberían probar los ajustes con geometría de muestra según el formato de archivo de destino y la precisión de superficie necesaria, y comparar también con el modelo original los resultados de cierre de huecos y Offset de ShrinkWrap. La documentación no especifica requisitos de hardware ni condiciones de licencia, por lo que no conviene hacer suposiciones sobre esos aspectos.
Preguntas frecuentes
¿A partir de qué objetos crea mallas el comando Mesh de Rhino 8?
El comando Mesh crea mallas a partir de superficies NURBS, polysurfaces y objetos SubD. La malla resultante es independiente del objeto de origen y se puede editar.
¿Qué tipos de geometría admite Rhino ShrinkWrap?
ShrinkWrap puede crear una malla que envuelve superficies NURBS, objetos SubD, mallas, nubes de puntos y objetos de punto.
¿Cómo afecta el valor de Offset de ShrinkWrap a la malla?
Un Offset positivo amplía la malla hacia fuera y aumenta el número de caras. Un Offset negativo la reduce y disminuye el número de caras.



