En resumen
- ArrayCrv duplica objetos a lo largo de una curva con una cantidad o un espaciado determinados.
- ArrayCrvOnSrf copia objetos a lo largo de una curva sobre una superficie y define su orientación según la normal de la superficie.
- Basepoint establece el punto de referencia para colocar sobre la curva un objeto que no está situado en ella.
- La documentación de Rhino 8 establece un valor mínimo de 1 para el número de elementos.
Los comandos ArrayCrv y ArrayCrvOnSrf, descritos en la ayuda oficial de Rhino 8, sirven para repetir un objeto a lo largo de una curva o de una curva sobre una superficie. ArrayCrv crea copias a lo largo de la curva de trayectoria, mientras que ArrayCrvOnSrf coloca y orienta los objetos a lo largo de una curva en una superficie. Esta guía repasa los pasos y las opciones de ambos comandos en Rhino 8, dentro de los límites indicados en la documentación del fabricante.
¿Cuándo conviene usar cada comando?
ArrayCrv distribuye objetos a lo largo de una curva seleccionada como trayectoria. Puede usarse para crear series vinculadas a una curva, como elementos repetidos a lo largo de una línea en un modelo arquitectónico. El comando permite definir el número de copias o la distancia entre ellas. Al especificar la cantidad, se introduce un valor de 1 o superior; al definir la distancia, la longitud de la curva determina cuántos elementos se colocan.
ArrayCrvOnSrf está pensado para los casos en los que la curva de trayectoria se encuentra sobre una superficie. Los objetos se colocan y orientan a lo largo de la curva, y la normal de la superficie determina su orientación. Por tanto, en este comando no solo se selecciona la curva: la superficie también forma parte de la operación.
Duplicar a lo largo de una curva con ArrayCrv
Selecciona los objetos que quieras duplicar. El comando copia los objetos seleccionados a lo largo de la curva de trayectoria.
Selecciona la curva de trayectoria cerca del extremo donde quieres que empiece la matriz. Si el objeto no está sobre la curva, usa la opción
Basepointpara ajustar la posición inicial.Define cuántos elementos se crearán o qué distancia habrá entre ellos. Para la cantidad, se puede introducir un valor de 1 o superior. Si se especifica la distancia, el número dependerá de la longitud de la curva.
Controla la orientación de los objetos a lo largo de la curva. Elige el comportamiento adecuado para el modelo entre las opciones que se indican a continuación.
La ruta de menú del comando es Array › Transform › Array > Along Curve. En la línea de comandos, Items indica el número de elementos y Distance, la distancia entre ellos. Para usar solo una parte de la curva como trayectoria, escribe SubCrv al seleccionarla.
Las opciones de orientación modifican cómo responde el objeto duplicado a los cambios de dirección de la curva:
NoRotationcopia el objeto en distintas posiciones, sin aplicar rotaciones de roll, pitch o yaw.Freeformpermite que el objeto siga simultáneamente estas tres rotaciones.Roadlikeaplica pitch y yaw, pero no roll; el eje y permanece paralelo al CPlane de la vista seleccionada.Stairlikeaplica solo yaw; los ejes x e y permanecen paralelos al CPlane de la vista seleccionada.Roll,PitchyYawdefinen, respectivamente, las rotaciones alrededor de los ejes x, y y z.
Los nombres de estas opciones ayudan a identificar el comportamiento de rotación, pero la opción adecuada depende de la forma del objeto y de la curva. Como la documentación no recomienda una orientación específica para un uso arquitectónico concreto, conviene evaluar cada opción según el resultado.
ArrayCrvOnSrf para curvas sobre superficies
Selecciona los objetos que quieras duplicar y define un punto inicial. La documentación indica que, por lo general, este punto se encuentra sobre el objeto que se va a duplicar.
Selecciona la curva de trayectoria cerca del inicio de la matriz y, después, selecciona la superficie.
Coloca los objetos a lo largo de la curva. Define la distribución seleccionando puntos sobre la curva o introduciendo una distancia desde la última posición.
Define el número de objetos con
Dividey la distancia entre ellos con la opciónMultiple. Si necesitas usar solo una parte de la curva, selecciona el tramo conSubCrv.
La ruta de menú del comando es Array › Transform › Array > Along Curve on Surface. La diferencia principal es que la orientación de los objetos se define según la normal de la superficie. Por eso, seleccionar una superficie es un paso obligatorio del comando; la colocación sobre la curva también se calcula en el contexto de esa superficie.
| Ajuste | Valor recomendado | Efecto |
|---|---|---|
Items | Según las necesidades; 1 o más | Define el número de elementos que se crearán a lo largo de la curva. |
Distance | El espaciado necesario | Define la distancia entre los elementos; el número depende de la longitud de la curva. |
Divide | El número de objetos necesario | Define el número de objetos a lo largo de la curva sobre la superficie. |
Multiple | La distancia necesaria | Define la distancia entre los objetos a lo largo de la curva sobre la superficie. |
Uso en flujos de trabajo de arquitectura y visualización
Para arquitectos, diseñadores de interiores y especialistas en visualización, estos comandos permiten crear directamente en el modelo series de objetos vinculadas a una curva. Al duplicar a lo largo de una curva, elegir una cantidad o un espaciado determina cómo se define la matriz. En el método con superficie, la normal de esta influye en la orientación de los objetos. Por eso, una trayectoria plana y otra situada sobre una superficie no deben tratarse como el mismo flujo de trabajo.
Aclarar el extremo inicial y el punto de referencia del objeto antes de duplicar facilita controlar la colocación. Si el objeto no está sobre la curva, conviene considerar la opción Basepoint; si no se va a usar toda la curva, se puede recurrir a SubCrv. En los flujos de trabajo del equipo, es importante comprobar que los nombres y las opciones de los comandos coincidan con los que aparecen en la documentación de Rhino 8. Las fuentes no ofrecen información sobre requisitos de hardware, condiciones de licencia ni compatibilidad con otro software, por lo que no deben suponerse requisitos específicos en estos ámbitos.
Errores frecuentes
Confundir
ArrayCrvyArrayCrvOnSrfcomo si fueran el mismo procedimiento: el segundo requiere seleccionar una superficie y una curva situada sobre ella.Pasar por alto la dirección inicial: la curva de trayectoria debe seleccionarse cerca del extremo donde se quiere iniciar la matriz.
No especificar un punto de referencia cuando el objeto no está sobre la curva: en ese caso, se puede usar
Basepointpara definir la posición inicial.No comprobar la opción de orientación:
NoRotation,Freeform,RoadlikeyStairlikeproducen comportamientos de rotación distintos.Confundir las opciones
DistanceeItems: la primera indica el espaciado y la segunda, el número de elementos.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Estos dos comandos de Rhino 8 son prácticos para los equipos de arquitectura y visualización que quieren crear series vinculadas a una curva en un solo flujo de duplicación, en lugar de copiar cada elemento por separado. Saber que las opciones de cantidad y espaciado producen resultados diferentes ayuda a definir la matriz de acuerdo con la intención del diseño.
Para las oficinas de Turquía, antes de ponerlos en práctica conviene verificar la versión de Rhino, los nombres de los comandos y el flujo de archivos del equipo. La documentación no ofrece información sobre hardware, licencias ni compatibilidad con otro software; por tanto, no deben suponerse requisitos adicionales en estos aspectos. Los puntos que requieren más atención son la selección del punto inicial y la orientación.
Preguntas frecuentes
¿Cómo se duplican objetos a lo largo de una curva en Rhino 8?
Con el comando `ArrayCrv`, selecciona los objetos y la curva de trayectoria; después, define el número de elementos o el espaciado. Las opciones de orientación controlan cómo giran los objetos a lo largo de la curva.
¿Para qué sirve ArrayCrvOnSrf en Rhino?
ArrayCrvOnSrf duplica objetos a lo largo de una curva sobre una superficie. La normal de la superficie determina la orientación de los objetos.
¿Cómo se define el espaciado entre elementos en Rhino ArrayCrv?
La opción `Distance` define la distancia entre los elementos. En ese caso, el número depende de la longitud de la curva.



