Dynamo
Primer for v2.0
Español
Español
  • Acerca de
  • Introducción
    • ¿Qué es Dynamo y cómo funciona?
    • Manual de introducción, comunidad y plataforma de Dynamo
  • Configuración de Dynamo
  • Interfaz de usuario
    • Espacio de trabajo
    • Biblioteca
  • Nodos y cables
  • Nodos y conceptos básicos
    • Índice de nodos
    • Geometría para el diseño computacional
      • Descripción general de la geometría
      • Vector, plano y sistema de coordenadas
      • Puntos
      • Curvas
      • Superficies
      • Sólidos
      • Mallas
    • Los bloques de construcción de los programas
      • Datos
      • Matemáticas
      • Lógica
      • Cadenas
      • Color
    • Diseño con listas
      • ¿Qué es una lista?
      • Trabajo con listas
      • Listas de listas
      • Listas de n dimensiones
    • Diccionarios en Dynamo
      • ¿Qué es un diccionario?
      • Nodos de diccionario
      • Diccionarios en bloques de código
      • Casos de uso de Revit
  • Nodos y paquetes personalizados
    • Nodos personalizados
      • Introducción a los nodos personalizados
      • Creación de un nodo personalizado
      • Publicación en la biblioteca
    • Paquetes
      • Introducción a los paquetes
      • Caso real de paquete: Kit de herramientas de malla
      • Desarrollo de un paquete
      • Publicación de un paquete
      • Importación de Zero-Touch
  • Dynamo para Revit
    • La conexión de Revit
    • Selección
    • Edición
    • Creación
    • Personalización
    • Documentación
  • Dynamo for Civil 3D
    • La conexión con Civil 3D
    • Introducción
    • Biblioteca de nodos
    • Flujos de trabajo de ejemplo
      • Carreteras
        • Colocación de farolas
      • Land
        • Colocación de servicios
      • Servicios
        • Renombrar estructuras
      • Raíl
        • Envolvente libre
      • Topografía
        • Administración de grupos de puntos
    • Temas avanzados
      • Enlace de objetos
      • Python y Civil 3D
    • Dynamo Player
    • Paquetes útiles
    • Recursos
  • Dynamo en Forma (beta)
    • Configurar Dynamo Player en Forma
    • Añadir y compartir gráficos en Dynamo Player
    • Ejecutar gráficos en Dynamo Player
    • Diferencias en el servicio de cálculo de Dynamo con la versión de escritorio de Dynamo
  • Codificación en Dynamo
    • Bloques de código y DesignScript
      • ¿Qué es un bloque de código?
      • Sintaxis de DesignScript
      • Abreviatura
      • Funciones
    • Geometría con DesignScript
      • Conceptos básicos de geometría con DesignScript
      • Primitivas geométricas
      • Matemáticas vectoriales
      • Curvas: puntos interpolados y de control
      • Traslación, rotación y otras transformaciones
      • Superficies: interpoladas, puntos de control, solevación y revolución
      • Parametrización geométrica
      • Intersección y recorte
      • Operaciones booleanas geométricas
      • Generadores de puntos de Python
    • Python
      • Nodos de Python
      • Python y Revit
      • Configurar su propia plantilla de Python
    • Cambios en el lenguaje
  • Prácticas recomendadas
    • Estrategias gráficas
    • Estrategias de creación de secuencias de comandos
    • Referencia de secuencias de comandos
    • Administración del programa
    • Trabajar de forma eficaz con grandes conjuntos de datos en Dynamo
  • Flujos de trabajo de ejemplo
    • Flujos de trabajo para empezar
      • Jarrón paramétrico
      • Puntos de atractor
    • Índice de conceptos
  • Guía de introducción para desarrolladores
    • Compilar Dynamo a partir del código fuente
      • Compilar DynamoRevit a partir del código fuente
      • Administración y actualización de dependencias en Dynamo
    • Desarrollo para Dynamo
      • Introducción
      • Caso real de Zero-Touch (nodo de rejilla)
      • Ejecución de secuencias de comandos de Python en nodos Zero-Touch (C#)
      • Conceptos avanzados de Zero-Touch
      • Personalización avanzada de nodos de Dynamo
      • Uso de tipos COM (interoperabilidad) en paquetes de Dynamo
      • Caso real de NodeModel (interfaz de usuario personalizada)
      • Actualización de paquetes y bibliotecas de Dynamo para Dynamo 2.x
      • Actualización de paquetes y bibliotecas de Dynamo para Dynamo 3.x
      • Extensiones
      • Definición de la organización de paquetes personalizados para Dynamo 2.0+
      • Interfaz de línea de comandos de Dynamo
      • Integración de Dynamo
      • Desarrollo para Dynamo for Revit
      • Publicar un paquete
      • Compilar un paquete desde Visual Studio
      • Extensiones como paquetes
    • Solicitudes de incorporación de cambios
    • Expectativas de las pruebas
    • Ejemplos
  • Apéndice
    • Preguntas frecuentes
    • Programación visual y Dynamo
    • Recursos
    • Notas de la versión
    • Paquetes útiles
    • Archivos de ejemplo
    • Mapa de integración de anfitriones
    • Descargar PDF
    • Métodos abreviados de teclado de Dynamo
Powered by GitBook
On this page
  • Abrir Dynamo
  • Iniciar un nuevo gráfico
  • Añadir nodos
  • Ver el resultado
  • Siguientes pasos
Edit on GitHub
Export as PDF
  1. Dynamo for Civil 3D

Introducción

PreviousLa conexión con Civil 3DNextBiblioteca de nodos

Last updated 2 months ago

Ahora que ya sabe un poco más sobre el panorama general, vamos a empezar a crear el primer gráfico de Dynamo en Civil 3D.

Este es un ejemplo sencillo que pretende demostrar la funcionalidad básica de Dynamo. Es recomendable seguir los pasos descritos en un nuevo documento vacío de Civil 3D.

Abrir Dynamo

Lo primero que debe hacer es abrir un documento vacío en Civil 3D. Una vez allí, vaya a la ficha Administrar de la cinta de opciones de Civil 3D y busque el grupo Programación visual.

Haga clic en el botón Dynamo, que iniciará Dynamo en una ventana independiente.

¿Cuál es la diferencia entre Dynamo y el Reproductor de Dynamo?

Dynamo es la herramienta que se utiliza para crear y ejecutar gráficos. El Reproductor de Dynamo permite ejecutar fácilmente gráficos sin tener que abrirlos en Dynamo.

Vaya a la sección Dynamo Player cuando desee probarlo.

Iniciar un nuevo gráfico

Una vez que Dynamo esté abierto, aparecerá la pantalla de inicio. Haga clic en Nuevo para abrir un espacio de trabajo en blanco.

¿Y los ejemplos?

Dynamo for Civil 3D incluye algunos gráficos prediseñados que pueden servirle de inspiración para otras ideas sobre cómo usar Dynamo. Es recomendable que les eche un vistazo en algún momento, así como a los Flujos de trabajo de ejemplo aquí en el manual de introducción.

Añadir nodos

Ahora debería aparecer un espacio de trabajo vacío. Vamos a ver Dynamo en acción. Este es nuestro objetivo:

Muy sencillo, ¿verdad? Sin embargo, antes de empezar, debemos abordar algunos aspectos fundamentales.

Los componentes básicos de un gráfico de Dynamo se denominan nodos. Un nodo es como una pequeña máquina; se le introducen datos, realiza algún trabajo con ellos y genera un resultado. Dynamo for Civil 3D cuenta con una biblioteca de nodos que se pueden conectar mediante cables para formar un gráfico que realiza tareas más eficaces y de mayor tamaño que las que puede realizar un nodo por sí solo.

Espere... ¿Y si nunca he utilizado Dynamo?

Puede que algunos de estos conceptos le resulten bastante nuevos, pero no se preocupe. Estas secciones le ayudarán a ponerse al día.

Interfaz de usuario Nodos y cables Nodos y conceptos básicos

Ahora, vamos a crear el gráfico. Aquí hay una lista de todos los nodos que necesitaremos.

Para encontrar estos nodos, escriba sus nombres en la barra de búsqueda de la biblioteca o haga clic con el botón derecho en cualquier lugar del lienzo y realice allí la búsqueda.

¿Cómo puedo saber qué nodos utilizar y dónde encontrarlos?

Los nodos de la biblioteca se agrupan en categorías lógicas según su finalidad. Consulte la sección Biblioteca de nodos para realizar un recorrido más detallado.

El gráfico final debería presentar el siguiente aspecto.

Resumamos todo lo que hemos hecho aquí:

  1. Hemos elegido el documento en el que se va a trabajar. En este caso (y en la mayoría), deseamos trabajar en el documento activo de Civil 3D.

  2. Hemos definido el bloque de destino en el que se debe crear el objeto de texto (en este caso, el espacio modelo).

  3. Se ha utilizado un nodo String para especificar la capa en la que se debe colocar el texto.

  4. Se ha creado un punto mediante el nodo Point.ByCoordinates para definir la posición en la que se debe colocar el texto.

  5. Se han definido las coordenadas X e Y del punto de inserción de texto mediante dos nodos Number Slider.

  6. Se ha utilizado otro nodo String para definir el contenido del objeto de texto.

  7. Y, por último, hemos creado el objeto de texto.

Veamos los resultados de nuestro nuevo y reluciente gráfico.

Ver el resultado

De nuevo en Civil 3D, asegúrese de que la ficha Modelo esté seleccionada. Debería ver el nuevo objeto de texto que ha creado Dynamo.

Si no aparece el texto, es posible que deba ejecutar el comando ZOOM -> EXTENSIÓN para ampliar la vista del espacio correcto.

¡Fantástico! Ahora vamos a realizar algunas mejoras en el texto.

De vuelta en el gráfico de Dynamo, cambie algunos de los valores de entrada, como la cadena de texto, las coordenadas del punto de inserción, etc. Debería observar cómo se actualiza automáticamente el texto en Civil 3D. Observe también que si desconecta uno de los puertos de entrada, se elimina el texto. Si vuelve a conectar todo, el texto se crea de nuevo.

¿Por qué Dynamo no inserta un nuevo objeto de texto cada vez que se ejecuta el gráfico?

Por defecto, Dynamo "recordará" los objetos que crea. Si cambia los valores de entrada del nodo, los objetos de Civil 3D se actualizan en lugar de crear objetos nuevos. Obtenga más información sobre este comportamiento en la sección Enlace de objetos.

Siguientes pasos

Este ejemplo es apenas una pequeña muestra de lo que puede hacer con Dynamo for Civil 3D. Siga leyendo para obtener más información.

Cree un gráfico de Dynamo que inserte texto en el espacio modelo.

¡Misión cumplida!

🎯
🎉
Pantalla de inicio de Dynamo
Los nodos pueden colocarse desde la biblioteca o haciendo clic con el botón derecho en el lienzo.
El gráfico final
El gráfico final en acción