En resumen
- Flow vuelve a alinear objetos de una curva base a una curva objetivo; selecciona puntos cercanos a extremos correspondientes en ambas curvas.
- FlowAlongSrf transfiere objetos de una superficie de origen a una superficie objetivo; selecciona bordes cercanos a esquinas correspondientes en ambas superficies.
- Una parametrización irregular de las superficies base y objetivo puede provocar deformaciones notables en los objetos transferidos.
- La opción Rigid solo desplaza los objetos; Flow también incluye opciones como Stretch y Local.
En Rhino 8, los comandos Flow y FlowAlongSrf permiten reposicionar o deformar objetos según la forma de una curva o una superficie. En la documentación oficial de Rhino 8, McNeel explica que Flow transfiere objetos de una curva base a una curva objetivo, mientras que FlowAlongSrf los mapea de una superficie base a una superficie objetivo. Elegir puntos correspondientes cerca de los extremos de las curvas o de las esquinas de las superficies, y comprobar la parametrización de estas últimas, ayuda a reducir los cambios de orientación y las deformaciones inesperadas.
¿Qué comando conviene usar?
Puedes usar Flow para trasladar un objeto o un grupo de objetos de una curva a otra y volver a alinearlos según la forma de la curva. Este método permite crear fácilmente una forma plana y luego adaptarla a una forma curva en el destino. En el menú de Rhino, la ruta es Transform › Flow along Curve, y el nombre del comando es Flow.
Si necesitas transferir una disposición de objetos de una superficie de origen a otra, utiliza FlowAlongSrf. La ruta del menú figura en la documentación como Transform › Flow along Surface. Con este método, los objetos se transfieren a la superficie objetivo según la disposición de la superficie de origen.
Transferencia a lo largo de una curva con Flow
Prepara la geometría y la curva base. Flow vuelve a alinear los objetos según la relación entre una curva base y una curva objetivo. Preparar primero una forma en una disposición plana, en lugar de construirla desde el principio sobre una curva, es uno de los usos descritos en la documentación.
Selecciona extremos correspondientes en las curvas base y objetivo. Después de ejecutar el comando
Flow, define la curva base seleccionando un punto cerca de uno de sus extremos. Luego, selecciona un punto en la curva objetivo cerca del extremo correspondiente al de la primera selección. Comprueba cuidadosamente los puntos elegidos para evitar que los objetos se transfieran en una dirección inesperada si los puntos iniciales no coinciden.Decide si necesitas deformar los objetos.
Rigid=Yesdesplaza los objetos a lo largo de la curva objetivo sin cambiar su forma. ConRigid=No, los objetos pueden deformarse según la curva objetivo. Si Rigid está activado,RigidGroupsdetermina si los grupos se tratan como una unidad o si sus objetos se procesan por separado.Evalúa las opciones de dirección y longitud según la curva. Si se usa una superficie para la curva objetivo en Flow,
TargetSurfacepuede determinar la dirección “hacia arriba” de los objetos según la normal de la superficie. Si la transferencia se orienta hacia el lado opuesto de la superficie objetivo, la fuente indica que se pueden usar los comandosFlipoDirpara cambiar la dirección de la normal.Stretchdetermina cómo se alargan o comprimen los objetos en la dirección de la curva. ConLocal, el área de influencia se define alrededor de la curva de entrada: los objetos dentro del área se transfieren y los que quedan fuera permanecen fijos; el efecto de la transferencia disminuye al acercarse al límite del área.
Mapeo de superficies con FlowAlongSrf
Selecciona los objetos y las superficies en orden. Inicia el comando
FlowAlongSrfy selecciona los objetos que vas a transferir. Después, indica un borde cerca de una esquina de la superficie base y, a continuación, un borde cercano a la esquina correspondiente de la superficie objetivo. Esta correspondencia contribuye a determinar la orientación en las superficies de origen y destino.Revisa la parametrización de ambas superficies. La documentación de McNeel indica que las superficies base y objetivo deben tener una parametrización regular y uniforme para evitar deformaciones. El objetivo no es que la parametrización de ambas superficies sea idéntica, sino que la distribución sea uniforme dentro de cada una. Una parametrización irregular puede deformar notablemente los objetos durante la transferencia. En el ejemplo de la documentación, se evita la deformación al volver a crear la superficie objetivo y organizarla con isocurvas más densas.
Elige cómo se comportará AutoAdjust según la selección.
AutoAdjust=Yesutiliza la posición seleccionada y el borde cercano para determinar el inicio y la dirección U, en vez de basarse en las direcciones UV de las superficies; la otra dirección es V. Si los puntos seleccionados en la superficie base y la objetivo no corresponden, el objeto puede transferirse al lado opuesto de la superficie objetivo.AutoAdjust=Noutiliza las direcciones UV de las superficies y depende menos de que los puntos seleccionados coincidan exactamente.Ten en cuenta las superficies recortadas. Según la documentación, con
AutoAdjust=Yesse utiliza la versión reducida (shrunk) de la superficie para el mapeo; conNo, se utiliza la superficie subyacente (underlying). Si el resultado es inesperado, revisa los puntos seleccionados, si la superficie está recortada y el ajuste de AutoAdjust.
Opciones y efectos
| Ajuste | Valor recomendado | Efecto |
|---|---|---|
| Rigid | Yes si no se necesita deformación; No si se necesita | Yes solo desplaza los objetos; No permite cambiar su forma durante el desplazamiento. |
| RigidGroups (Flow) | Yes si los grupos deben comportarse como una unidad | Con Rigid activado, trata los grupos como una unidad o por separado. |
| Stretch (Flow) | Ajústalo según la necesidad de alargar o comprimir en la dirección de la curva | Controla la longitud de los objetos en la dirección de la curva. |
| AutoAdjust (FlowAlongSrf) | Yes para definir la orientación mediante la selección; No para usar las direcciones UV de la superficie | Afecta a cómo se determina la orientación del mapeo. |
| PreserveStructure | Yes si se debe conservar la estructura de puntos de control de la curva o superficie | Conserva la estructura; un número reducido de puntos de control puede disminuir la precisión de la deformación. No vuelve a ajustar la estructura cuando hace falta para deformar correctamente. No se aplica a polysurfaces y no se muestra cuando se selecciona una polysurface. |
Lista de comprobación para flujos de trabajo de arquitectura y visualización
Los usuarios de Rhino que preparan elementos repetidos a lo largo de una fachada curva, patrones para adaptar a una superficie curva o grupos de objetos para trasladar a otra curva pueden aprovechar estos comandos. En el flujo de trabajo, primero hay que determinar si se necesita deformar la geometría; después, comprobar que se han elegido el comando adecuado, puntos de selección correspondientes y una parametrización correcta de las superficies. Estos pasos facilitan la revisión de la forma y la orientación del modelo después de la transferencia.
Esta guía corresponde a Rhino 8, tal como se describe en las fuentes. Estas no incluyen información sobre requisitos de hardware, condiciones de licencia ni compatibilidad con otro software. Por eso, conviene probar los comandos con una geometría pequeña antes de incorporarlos al flujo de trabajo y, sobre todo en un modelo de producción, verificar el resultado de las opciones de deformación y conservación de la estructura.
Errores frecuentes
Seleccionar puntos cercanos a extremos distintos de las curvas o a esquinas que no corresponden en las superficies puede cambiar la dirección de la transferencia.
No comprobar la distribución de la parametrización dentro de cada superficie puede hacer que los objetos se deformen.
Esperar una deformación con
Rigid=Yesimplica interpretar incorrectamente la función de esta opción.Pasar por alto el ajuste de
AutoAdjusto el comportamiento de las superficies recortadas puede hacer que el objeto no aparezca en el lado o la posición esperados.Suponer que
PreserveStructure=Yesse aplica a las polysurfaces es un error: esta opción no está disponible cuando se selecciona una polysurface.
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 e interiorismo de Turquía que usan Rhino, Flow y FlowAlongSrf pueden resultar prácticos para adaptar objetos preparados en una disposición plana a formas curvas o superficies. La documentación no ofrece mediciones específicas del ahorro de tiempo, por lo que conviene valorar su utilidad según la geometría repetitiva del proyecto y los hábitos de modelado.
Las fuentes no mencionan requisitos especiales de hardware ni condiciones de licencia, así que no sería correcto dar por sentada la necesidad de una nueva inversión. Los estudios deben prestar especial atención a la parametrización irregular de las superficies, a los puntos de selección que no se corresponden y a lo que se espera de PreserveStructure en polysurfaces. Una prueba pequeña antes de aplicarlo a un modelo de producción permite comprobar la dirección de la transferencia y el resultado de la deformación.
Preguntas frecuentes
¿Cuál es la diferencia entre Flow y FlowAlongSrf en Rhino 8?
Flow transfiere objetos de una curva base a una curva objetivo. FlowAlongSrf los mapea de una superficie base a una superficie objetivo.
¿Por qué FlowAlongSrf puede deformar los objetos?
Según la documentación de McNeel, una parametrización que no esté distribuida de manera uniforme en la superficie base o en la objetivo puede provocar deformaciones notables. Revisar la parametrización de las superficies y, si es necesario, volver a crearlas puede ayudar.
¿Se puede usar PreserveStructure con polysurfaces en Rhino?
No. Según la documentación de Rhino 8, PreserveStructure no se aplica a las polysurfaces y la opción no aparece cuando se selecciona una polysurface.



