En resumen
- DupEdge crea curvas a partir de las aristas de superficies, mallas o objetos SubD seleccionados.
- En Rhino 8, las curvas de arista pueden colocarse en la capa actual o en la misma capa que el objeto de entrada.
- En los comandos compatibles, History puede actualizar el resultado cuando cambia la geometría de entrada.
- Los registros de History pueden consumir recursos del equipo y aumentar el tamaño del archivo.
Esta guía explica cómo usar los comandos DupEdge y History de Rhino 8 para crear curvas de arista y trabajar con un flujo de modelado editable. DupEdge crea curvas a partir de aristas de superficies, mallas y SubD, mientras que History registra la relación entre la geometría de entrada y el resultado generado en los comandos compatibles. Los pasos descritos en la documentación corresponden a Rhino 8; los nombres de los menús y las opciones se basan en la documentación de esta versión.
1. Crear curvas a partir de aristas con DupEdge
DupEdge se utiliza para crear curvas a partir de las aristas de una superficie, una malla o un objeto SubD seleccionado. Este comando resulta útil en flujos de trabajo que requieren usar un límite o una línea de arista del modelo como curva independiente. Por ejemplo, se puede usar la línea de una arista como entrada para otro paso de modelado o editarla como un objeto de curva separado. Es importante tener en cuenta que el comando crea una curva nueva; el resultado no es la geometría de origen.
Se puede acceder al comando desde la barra de herramientas, en Curve From Objects > Duplicate Edge. Para ejecutarlo por su nombre:
DupEdgeInicie el comando DupEdge.
Seleccione las aristas de la superficie, malla o SubD que quiera convertir en curvas. La documentación del comando enumera estos tres tipos de entrada como objetos compatibles.
Termine la selección y cree el resultado. Para quitar una arista específica de la selección, haga clic en ella mientras mantiene pulsada la tecla Ctrl; en Mac, use CMD para la misma operación.
Si necesita especificar en qué capa se colocarán los resultados, use la opción OutputLayer. Current coloca las curvas en la capa actual; Input, en la misma capa que los objetos de entrada.
Si una superficie está recortada, la estructura de la curva creada a partir de su borde recortado puede diferir de la estructura de la curva usada para recortarla. Por eso, no dé por sentado que el resultado de DupEdge será una copia exacta de la curva de recorte de la superficie. Si la estructura de la curva es importante para los pasos siguientes, revise el resultado por separado.
Cuando necesite seleccionar un bucle de aristas en una malla o un objeto SubD, en lugar de aristas individuales, puede recurrir a los métodos de selección descritos en la documentación: haga doble clic en una arista para seleccionar todo el bucle; para seleccionar un tramo del bucle, seleccione dos aristas y haga doble clic en una de las aristas intermedias. Para quitar un bucle seleccionado, haga doble clic mientras mantiene pulsada la tecla Ctrl. Estos métodos agilizan la selección de aristas; no son opciones nuevas de generación de geometría específicas de DupEdge.
2. Cuándo registrar la relación de History
History almacena la relación entre la geometría de entrada de un comando y el resultado que genera. Si el registro y la actualización de History están activados, los cambios en la entrada pueden reflejarse en el resultado. La documentación muestra, por ejemplo, cómo se actualiza una superficie creada con Loft al editar las curvas de entrada. DupEdge también figura entre los comandos que admiten el registro de History; sin embargo, no debe suponerse que todos los comandos producen el mismo tipo de resultado ni que se actualizan de la misma manera.
Compruebe el área Record History en la barra de estado. Al hacer clic en ella, el registro de History se activa o desactiva únicamente para el comando actual o el siguiente.
Ejecute un comando compatible con History. Si quiere registrar todos los comandos compatibles, haga clic con el botón derecho en el área Record History y active Always Record History.
Edite los objetos de entrada y compruebe si el resultado se actualiza. Si Update está desactivado, puede actualizar manualmente con el comando HistoryUpdate en lugar de hacerlo automáticamente.
HistoryUpdateLa documentación de Rhino recomienda dejar Record en No para el uso general y activar History de forma selectiva desde la barra de estado cuando sea necesario. El motivo es que el registro de History consume recursos del equipo y puede aumentar el tamaño de los archivos guardados. La opción Update permite las actualizaciones automáticas, pero este proceso puede ser lento o interferir con el flujo de trabajo.
| Ajuste | Valor recomendado | Efecto |
|---|---|---|
| Record | No para el uso general; registro selectivo cuando sea necesario | El registro se activa solo para los comandos que lo requieren. |
| Update | Yes si se quieren actualizaciones automáticas; de lo contrario, No | Yes actualiza el resultado cuando cambia la entrada; con No, se puede usar HistoryUpdate. |
| OutputLayer | Current o Input | Coloca las curvas en la capa actual o en la misma capa que los objetos de entrada. |
3. Mantener la relación y eliminarla cuando sea necesario
En una relación de History, los objetos de origen pueden considerarse entradas y el objeto generado, una salida. Editar directamente la geometría del objeto de salida puede romper la relación. La documentación señala que bloquear los objetos secundarios ayuda a conservarla, ya que impide editar directamente la geometría. No obstante, los objetos secundarios bloqueados se pueden seleccionar y sus propiedades se pueden editar; cambiar la geometría puede romper la relación.
Para conservarla, no elimine la geometría de entrada, no borre el registro de History de la salida ni mueva juntos los objetos de entrada y de salida. Editar la salida con puntos de control o combinar objetos también puede romper la relación de History. Si una operación la rompe, la documentación indica que se puede volver atrás con el comando Undo. Para localizar los objetos de entrada y salida, se pueden usar los comandos SelParents y SelChildren.
Si ya no necesita History, HistoryPurge elimina el registro. Sin embargo, esta operación no se puede deshacer; también existe la opción All, que elimina los registros de todos los objetos del modelo. Antes de limpiar los registros, evalúe las necesidades del archivo y del flujo de edición.
HistoryPurge4. Efectos en los flujos de trabajo de arquitectura y visualización
Quienes necesiten usar como curva independiente una línea de arista del modelo arquitectónico pueden recurrir a DupEdge. En particular, ofrece una alternativa a redibujar las aristas cuando se trabaja con geometría de superficies, mallas o SubD: permite crear curvas a partir de la geometría existente. History, por su parte, puede ayudar a mantener actualizado el resultado en los comandos compatibles cuando cambian las entradas de diseño. Esto puede reducir la necesidad de volver a generar geometría vinculada al explorar alternativas, aunque no se garantiza que la actualización se comporte del mismo modo en todos los comandos.
Al usar estos métodos de Rhino 8 para editar modelos antes de la visualización, compruebe la capa y la geometría de las curvas creadas. En lugar de mantener History activado de forma continua para todos los comandos, registrarlo solo cuando haga falta coincide con las advertencias de la documentación sobre el uso de recursos del equipo y el tamaño de los archivos. En los archivos compartidos de oficina, es especialmente importante evitar modificar directamente los objetos de salida y recordar que la operación HistoryPurge no se puede deshacer.
Errores frecuentes
Suponer que la curva extraída del borde de una superficie recortada tiene la misma estructura que la curva que recortó la superficie.
Mover el objeto de salida, editarlo con puntos de control o desplazarlo junto con la entrada mientras existe una relación de History.
Activar el registro continuo para todos los comandos sin tener en cuenta su coste en recursos y tamaño del archivo.
Usar HistoryPurge sin comprobar antes los registros, aunque su eliminación no se pueda deshacer.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los equipos de arquitectura y visualización, DupEdge es una herramienta práctica que permite crear curvas directamente a partir de las aristas del modelo existente. En particular, evaluar como curvas las líneas de límite que ya están definidas en el modelo, en lugar de redibujarlas, puede simplificar los pasos de edición. History también puede ser útil cuando se necesita conservar el resultado vinculado mientras cambian las entradas de diseño.
Sin embargo, es más prudente usar History de forma selectiva que mantenerlo activado en todo el archivo. La documentación de McNeel indica que los registros pueden consumir recursos del equipo y aumentar el tamaño del archivo. Los equipos deben incorporar a sus prácticas de trabajo el hecho de que intervenir directamente en la geometría de salida puede romper la relación y que la operación HistoryPurge no se puede deshacer.
Preguntas frecuentes
¿Con qué objetos funciona DupEdge en Rhino 8?
DupEdge crea curvas a partir de aristas de superficies, mallas y SubD.
¿Cómo se activa el registro de Rhino History?
Al hacer clic en el área Record History de la barra de estado, se activa el registro para el comando actual o el siguiente. Si hace clic con el botón derecho y activa Always Record History, se registran continuamente los comandos compatibles con History.
¿Para qué sirve HistoryUpdate?
Cuando la actualización de History está desactivada, se puede usar el comando HistoryUpdate para actualizar manualmente los objetos relacionados después de editar la geometría de entrada.



