En resumen
- UnrollSrf está diseñado para desplegar superficies desarrollables y polysurfaces con curvatura en una sola dirección.
- UnrollSrfUV conserva la información UV de las superficies de entrada al desplegarlas; las opciones LinearDirection están disponibles en este comando.
- Squish crea un patrón 2D mediante estimaciones de estiramiento y compresión en mallas o superficies NURBS de doble curvatura.
- El informe de deformación de Squish no valida por sí solo el comportamiento real del material ni el resultado de fabricación.
La documentación oficial de Rhino 8 describe los comandos UnrollSrf, UnrollSrfUV y Squish para llevar distintos tipos de superficies a un plano. La elección depende de si la superficie tiene curvatura en una o en dos direcciones: UnrollSrf se puede usar con superficies desarrollables, mientras que Squish permite obtener un desarrollo aproximado de superficies de doble curvatura. UnrollSrfUV también conserva la información UV de las superficies de entrada al desplegarlas. Al preparar revestimientos arquitectónicos o patrones de fabricación, es importante distinguir entre estos casos y revisar las deformaciones resultantes.
1. Identifica el tipo de geometría
Una superficie es desarrollable si puede formarse doblando una lámina plana, sin estirarla, rasgarla ni arrugarla. Los cilindros y los conos son ejemplos de este tipo de superficie. En estas formas, la curvatura se da en una sola dirección y hay direcciones que pueden considerarse rectas a lo largo de la superficie. Rhino recomienda el comando UnrollSrf para desplegar estas superficies en un plano.
En cambio, las esferas, los toros y las superficies con curvatura en dos direcciones no se pueden desplegar del mismo modo. Llevar estas formas a un plano puede requerir comprimir o estirar el material. Antes de elegir un comando, analiza con Gaussian curvature qué zonas de la superficie tienen doble curvatura. La documentación también indica que el comando Curvature ayuda a visualizar la curvatura mientras el cursor se mueve sobre la superficie: la doble curvatura se muestra con dos arcos y una superficie desarrollable, con un arco y una línea.
2. Despliega superficies desarrollables con UnrollSrf
Selecciona la superficie o polysurface. En la ayuda de Rhino 8, UnrollSrf aparece en
Surface Tools › Surface › Surface Flattening › Unroll Developable Surface.Durante el despliegue, selecciona las curvas, los puntos o los elementos text dot de la superficie. Si no puedes desplegar una polysurface recortada, prueba a quitar las curvas de recorte, desplegar la superficie y las curvas y, luego, volver a recortar la superficie aplanada.
Define con
Explodecómo se conservarán las piezas resultantes.Yesmantiene las superficies separadas;Novuelve a unir las piezas en los bordes que compartían en la polysurface original.Considera la opción
Labelspara identificar los bordes correspondientes. Esta opción coloca marcas numeradas en los bordes coincidentes del objeto original y de las piezas desplegadas.Si el comando muestra una advertencia sobre la diferencia de área, compara el área de la superficie desplegada con la de la superficie original. Se puede establecer el porcentaje de diferencia de área que activa la advertencia; la documentación señala que el resultado del despliegue puede presentar diferencias en el área o en las longitudes de las generatrices.
En UnrollSrf, RelativeTolerance establece el límite para considerar lineal una dirección cuando se utiliza LinearDirection=Natural. Los valores más bajos son más estrictos; la documentación señala que un valor de 1,0 puede permitir desplegar en un plano la mayoría de las superficies de forma libre. Este valor no demuestra por sí solo que el despliegue sea apto para producción.
3. Considera UnrollSrfUV si necesitas conservar la información UV
UnrollSrfUV está definido para conservar la información UV de las superficies de entrada al desplegar una superficie o polysurface en un plano. La ruta del menú indicada es Surface › Surface Flattening › Unroll Surface UV. La ayuda también describe los pasos para seleccionar curvas, puntos o elementos text dot.
En este comando, la opción LinearDirection puede ser Natural, U o V. Natural determina automáticamente qué líneas isoparamétricas se consideran rectas; U y V permiten seleccionar manualmente la dirección. Si ambas direcciones parecen adecuadas, se usa la más recta. Si ninguna puede considerarse lineal, la superficie no se puede desplegar. La documentación advierte específicamente para UnrollSrfUV que, en una superficie desarrollable como un cilindro, elegir la dirección incorrecta puede generar un resultado distorsionado y un informe de pérdida de área.
| Ajuste | Valores/opciones | Efecto |
|---|---|---|
UnrollSrf Explode | Yes o No | Determina si las superficies desplegadas quedan separadas o vuelven a unirse en los bordes compartidos. |
UnrollSrf RelativeTolerance | La documentación da 1,0 como ejemplo para Natural | Afecta la tolerancia para considerar lineal una dirección; un valor menor es más estricto. |
UnrollSrfUV LinearDirection | Natural, U o V | Determina la dirección isoparamétrica que se considerará recta. |
Squish Deformation | Free, StretchMostly, StretchOnly, CompressMostly o CompressOnly | Define la preferencia entre estiramiento y compresión al desplegar. |
4. Usa Squish con superficies de doble curvatura
Selecciona una malla o superficie NURBS con curvatura en dos direcciones. La ruta del menú del comando es
Surface Tools › Surface › Surface Flattening › Squish Double-Curved Surface.Define con la opción
Deformationla preferencia entre compresión y estiramiento.Freeno da prioridad a ninguna de las dos;StretchMostlyprioriza el estiramiento yCompressMostly, la compresión.StretchOnlyimpide la compresión yCompressOnlyimpide el estiramiento.Revisa las marcas y el informe del resultado. La nube de puntos roja indica zonas de compresión y la verde, zonas de estiramiento. Se pueden marcar las ubicaciones con los cambios más destacados con un máximo de diez elementos text dot; estas marcas muestran el cambio de longitud en porcentaje.
Evalúa las estimaciones de compresión y expansión junto con el cambio de área. Si es necesario separar por una costura una malla cerrada, está disponible
SplitSeams; para evitar que se alteren las longitudes de los bordes, se puede usarPreserveBoundary.Usa el comando
SquishBackpara devolver a la forma 3D original las curvas o los puntos creados sobre el patrón 2D.
En las opciones CustomA, CustomB y CustomC, se pueden ajustar los parámetros de estiramiento y compresión para las zonas del borde y del interior. Según la documentación, los valores de los cuatro parámetros son 1 y se pueden introducir valores positivos. Si se aumenta el valor de un parámetro, se reduce la deformación que describe, siempre que los demás parámetros se mantengan iguales. Por ejemplo, se indica InteriorCompress=100 para limitar la compresión en las zonas interiores. En otro ejemplo, destinado a conservar las longitudes de los bordes, BndStretch y BndCompress se establecen en 10; InteriorStretch e InteriorCompress, en 1.
¿Qué significa esto para los flujos de trabajo de arquitectura y visualización?
Para los equipos que preparan revestimientos de fachada, piezas de superficie especiales o patrones de corte, el comando adecuado permite evaluar desde una etapa temprana si una superficie puede tratarse como un patrón plano. UnrollSrf se puede usar con superficies desarrollables con curvatura en una sola dirección; si es importante conservar la información UV, conviene revisar las opciones de UnrollSrfUV. En formas de doble curvatura, Squish ofrece una primera evaluación de las deformaciones.
Sin embargo, Squish no modela suficientemente las propiedades físicas reales del material ni, en particular, el efecto del espesor. Por eso, los valores del informe no sustituyen la validación de fabricación. En trabajos donde el material, el corte o el costo del doblado sean factores críticos, evalúa el despliegue con el criterio de un especialista en producción. También ten en cuenta que Squish puede no funcionar bien con superficies desarrollables; en ese caso, se debe preferir UnrollSrf.
Errores frecuentes
Esperar que UnrollSrf despliegue correctamente una esfera u otra superficie de doble curvatura.
Usar el resultado del despliegue de UnrollSrfUV sin comprobar la opción
LinearDirection.Pasar por alto la advertencia sobre la diferencia de área o considerar el valor de tolerancia como prueba de precisión para producción.
Interpretar las marcas de deformación de Squish como una prueba real del material o como una plantilla de corte definitiva.
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, el valor práctico de estos comandos es que ayudan a evaluar desde una etapa temprana si una superficie puede tratarse como un patrón plano. En geometrías desarrollables se puede considerar UnrollSrf; cuando sea importante conservar la información UV, UnrollSrfUV; y para formas de doble curvatura, Squish puede servir para una primera evaluación.
No se debe considerar el informe de Squish como una prueba del material ni como una aprobación de fabricación. En trabajos donde el costo del corte y el doblado sea importante, es más seguro validar el resultado con la experiencia de un especialista en producción. La documentación no ofrece información sobre los requisitos de hardware ni de licencia; aquí, los factores determinantes son el tipo de geometría y el control de producción.
Preguntas frecuentes
¿Qué superficies se pueden desplegar con UnrollSrf en Rhino?
UnrollSrf se usa para desplegar superficies desarrollables y polysurfaces con curvatura en una sola dirección. Las superficies de doble curvatura, como las esferas y los toros, no se pueden desplegar correctamente.
¿Cuál es la diferencia entre UnrollSrfUV y UnrollSrf?
UnrollSrfUV conserva la información UV de las superficies de entrada al desplegarlas en un plano. Su documentación incluye las opciones LinearDirection y advierte sobre las distorsiones que puede causar elegir la dirección incorrecta.
¿Para qué sirve el comando Squish de Rhino?
Squish convierte una malla o superficie NURBS con curvatura en dos direcciones en un patrón plano 2D y muestra estimaciones de compresión y estiramiento. Por sí solo, no modela el comportamiento real del material.



