El espacio de trabajo de Dynamo consta de cuatro elementos principales.
Todas las fichas activas
Modo de vista preliminar
Controles de zoom/encuadre
Nodo en el espacio de trabajo
Al abrir un nuevo archivo, se abrirá por defecto un nuevo espacio de trabajo de inicio.
Puede crear un nodo personalizado y abrirlo en un espacio de trabajo de nodos personalizados.
En cada ventana de Dynamo, solo se permite un espacio de trabajo de inicio, pero puede tener abiertos varios espacios de trabajo de nodos personalizados en las fichas.
Estos tres métodos se pueden utilizar para alternar entre distintas vistas preliminares:
a. Usar los iconos ubicados en la parte superior derecha
b. Hacer clic con el botón derecho
Cambiar de la vista preliminar 3D a la vista preliminar de gráfico
Cambiar de la vista preliminar de gráfico a la vista preliminar 3D
c. Usar los métodos abreviados de teclado (Ctrl+B)
Puede utilizar iconos o el ratón para desplazarse por cualquiera de los espacios de trabajo.
a. En el modo Vista preliminar de gráfico
Mediante iconos:
Mediante el ratón:
Hacer clic con el botón izquierdo: seleccionar
Hacer clic con el botón izquierdo y arrastrar: cuadro de selección para elegir varios nodos
Desplazamiento hacia arriba/abajo: ampliar/reducir
Pulsar con el botón central y arrastrar: encuadre
Hacer clic con el botón derecho en cualquier lugar del lienzo: abrir la búsqueda en el lienzo
b. En el modo Vista preliminar 3D
Mediante iconos:
Mediante el ratón:
Desplazamiento hacia arriba/abajo: ampliar/reducir
Pulsar con el botón central y arrastrar: encuadre
Hacer clic con el botón derecho y arrastrar: órbita
Haga clic con el botón izquierdo para seleccionar cualquier nodo.
Para seleccionar varios nodos, haga clic y arrastre para crear un cuadro de selección.
La interfaz de usuario (IU) de Dynamo se organiza en cinco regiones principales. Aquí se ofrecerá una breve descripción general; analizaremos más detalladamente el espacio de trabajo y la biblioteca en las siguientes secciones.
Menús
Barra de herramientas
Biblioteca
Espacio de trabajo
Barra de ejecución
A continuación, se indican los menús de las funciones básicas de la aplicación Dynamo. Al igual que la mayoría del software de Windows, los dos primeros menús están relacionados con la administración de archivos, las operaciones de selección y la edición de contenido. El resto de los menús son más específicos de Dynamo.
La información general y la configuración se pueden encontrar en el menú desplegable Dynamo.
Acerca de: descubra la versión de Dynamo instalada en el equipo.
Acuerdo para recopilar datos de uso: esta opción le permite elegir compartir sus datos de usuario a fin de mejorar Dynamo.
Preferencias: incluye parámetros como, por ejemplo, la definición de la precisión del separador decimal de la aplicación y la calidad de renderización de la geometría.
Salir de Dynamo
Si no sabe cómo continuar, consulte el menú de Ayuda. Puede acceder a uno de los sitios web de referencia de Dynamo a través del navegador de Internet.
Para empezar: una breve introducción al uso de Dynamo.
Guías interactivas:
Muestras: archivos de ejemplo de referencia.
Diccionario de Dynamo: recurso con documentación sobre todos los nodos.
Sitio web de Dynamo: vea el proyecto de Dynamo en GitHub.
Wiki del proyecto Dynamo: visite la página wiki para obtener información sobre el desarrollo mediante la API de Dynamo con bibliotecas y herramientas.
Mostrar página de inicio: regrese a la página de inicio de Dynamo cuando se encuentre en un documento.
Informar de un error: abra una incidencia en GitHub.
La barra de herramientas de Dynamo contiene una serie de botones para acceder rápidamente a los archivos, así como a los comandos Deshacer (Ctrl + Z) y Rehacer (Ctrl + Y). En el extremo derecho, hay otro botón que exporta una instantánea del espacio de trabajo, lo que resulta muy útil para la documentación y el uso compartido.
La biblioteca de Dynamo es una colección de bibliotecas funcionales; cada una de ellas contiene nodos agrupados por categorías. Consta de bibliotecas básicas que se añaden durante la instalación por defecto de Dynamo. A medida que sigamos describiendo su uso, mostraremos cómo ampliar la funcionalidad básica con nodos personalizados y paquetes adicionales. En la sección Biblioteca, se ofrecerá información más detallada sobre cómo utilizarla.
El espacio de trabajo es el lugar en el que se crean los programas visuales; también puede cambiar su parámetro Vista preliminar para ver las geometrías 3D desde aquí. Para obtener más información, consulte Espacio de trabajo.
Ejecute la secuencia de comandos de Dynamo desde aquí. Haga clic en el icono desplegable del botón de ejecución para cambiar entre los distintos modos.
Automático: ejecuta la secuencia de comandos automáticamente. Los cambios se actualizan en tiempo real.
Manual: la secuencia de comandos solo se ejecuta cuando se hace clic en el botón "Ejecutar". Este modo es útil para realizar cambios en secuencias de comandos complejas y de gran tamaño.
Periódica: esta opción está atenuada por defecto. Solo está disponible cuando se utiliza el nodo DateTime.Now. Puede establecer el gráfico para que se ejecute automáticamente en el intervalo especificado.
Vista preliminar de gráfico
Vista preliminar 3D
Ajustar en ventana
Ampliar
Reducir
Encuadre
Ajustar en ventana
Ampliar
Reducir
Encuadre
Órbita
Nuevo: cree un nuevo archivo .dyn.
Abrir: abra un archivo .dyn existente (espacio de trabajo) o un archivo .dyf (nodo personalizado).
Guardar/Guardar como: guarde el archivo .dyn o .dyf activo.
Deshacer: deshaga la última acción.
Rehacer: rehaga la siguiente acción.
Exportar espacio de trabajo como imagen: exporte el espacio de trabajo visible como un archivo PNG.
La biblioteca contiene todos los nodos cargados, incluidos los 10 nodos de categorías por defecto que se suministran con la instalación, así como los paquetes o los nodos personalizados cargados de forma adicional. Los nodos de la biblioteca se organizan jerárquicamente en bibliotecas, categorías y, si procede, subcategorías.
Nodos básicos: se incluye con la instalación por defecto.
Nodos personalizados: almacene las rutinas o los gráficos especiales utilizados con frecuencia como nodos personalizados. También puede compartir los nodos personalizados con la comunidad.
Nodos de Package Manager: colección de nodos personalizados publicados.
Repasaremos las categorías de jerarquía de nodos, mostraremos cómo realizar rápidamente búsquedas en la biblioteca y conoceremos algunos de los nodos utilizados con frecuencia.
La exploración a través de estas categorías es la manera más rápida de conocer la jerarquía de lo que podemos añadir a nuestro espacio de trabajo y la mejor forma de descubrir nuevos nodos que no ha utilizado antes.
Examine la biblioteca. Para ello, haga clic en los menús para expandir cada categoría y su subcategoría.
Núcleo y Geometría son excelentes menús para empezar a explorar, ya que contienen la mayor cantidad de nodos.
Biblioteca
Categoría
Subcategoría
Nodo
Estos clasifican aún más los nodos en la misma subcategoría en función si los nodos crean datos, ejecutan una acción o consultan datos.
Coloque el puntero en un nodo para visualizar información más detallada, además de su nombre e icono. Esto nos permite conocer rápidamente lo que realiza el nodo, lo que necesitará para las entradas y lo que proporcionará como salida.
Descripción: descripción del nodo en lenguaje normal.
Icono: versión más grande del icono en el menú Biblioteca.
Entrada(s): el nombre, y el tipo y la estructura de datos.
Salida(s): el tipo y la estructura de datos.
Si sabe con precisión relativa qué nodo desea añadir al espacio de trabajo, especifíquelo en el campo Buscar para buscar todos los nodos coincidentes.
Haga clic en el nodo que desea añadir o pulse Intro para añadir los nodos resaltados al centro del espacio de trabajo.
Además de utilizar palabras clave para intentar encontrar nodos, podemos escribir la jerarquía separada por un punto en el campo de búsqueda o con bloques de código (que utilizan el lenguaje textual de Dynamo).
La jerarquía de cada biblioteca se refleja en el nombre de los nodos añadidos al espacio de trabajo.
Al escribir distintas partes de la ubicación del nodo en la jerarquía de biblioteca con el formato library.category.nodeName
, se obtienen resultados diferentes.
library.category.nodeName
category.nodeName
nodeName
o keyword
Por lo general, el nombre del nodo en el espacio de trabajo se renderizará con el formato category.nodeName
, con algunas excepciones destacadas, sobre todo, en las categorías de entrada y vista.
Tenga en cuenta la diferencia de categoría en nodos con nombres similares:
Los nodos de la mayoría de las bibliotecas incluirán el formato de categoría.
Point.ByCoordinates
y UV.ByCoordinates
tienen el mismo nombre, pero proceden de diferentes categorías.
Entre las excepciones destacables, se incluyen las funciones integradas, Core.Input, Core.View y los operadores.
Con cientos de nodos incluidos en la instalación básica de Dynamo, ¿cuáles son fundamentales para desarrollar nuestros programas visuales? Veamos los parámetros de nuestro programa (Input), consultemos los resultados de la acción de un nodo (Watch) y definamos entradas o funciones mediante un acceso directo (Code Block).
Los nodos de entrada son el principal medio para que el usuario de nuestro programa visual (ya sea usted mismo u otro usuario) interactúe con los parámetros clave. A continuación, se muestran algunos de la biblioteca principal:
Los nodos de visualización, Watch, son esenciales para administrar los datos que se ejecutan a través del programa visual. Puede ver el resultado de un nodo a través de la vista preliminar de datos del nodo. Para ello, coloque el cursor sobre el nodo.
Será útil mantenerlo visible en un nodo Watch.
O bien, consulte los resultados de la geometría a través de un nodo Watch3D.
Ambos se encuentran en la categoría de vista de la biblioteca principal.
Consejo: En ocasiones, la vista preliminar 3D puede ser molesta cuando el programa visual contiene muchos nodos. Considere la posibilidad de desactivar la opción Mostrando vista preliminar 3D en segundo plano en el menú Configuración y utilizar un nodo Watch3D para obtener una vista preliminar de la geometría.
Los nodos de bloque de código, Code Block, se pueden utilizar para definir un bloque de código con líneas separadas por signos de punto y coma. Esto puede ser tan sencillo como X/Y
.
También podemos utilizar bloques de código como un acceso directo para definir una entrada de número o una llamada a la función de otro nodo. La sintaxis para esta acción sigue la convención de nomenclatura del lenguaje textual de Dynamo, DesignScript.
A continuación, se muestra una sencilla demostración (con instrucciones) de uso del bloque de código en la secuencia de comandos.
Haga doble clic para crear un nodo de bloque de código.
Circle.ByCenterPointRadius(x,y);
Tipo
Haga clic en el espacio de trabajo para borrar la selección; se añadirán automáticamente las entradas x
y y
.
Cree un nodo Point.ByCoordinates y un control deslizante de número; a continuación, conecte las entradas al bloque de código.
El resultado de la ejecución del programa visual se muestra como un círculo en la vista preliminar 3D.
Crear: cree o construya una geometría desde cero. Por ejemplo, un círculo.
Acción: realice una acción en un objeto. Por ejemplo, ajuste la escala de un círculo.
Consulta: obtenga una propiedad de un objeto existente. Por ejemplo, obtenga el radio de un círculo.
Nodo | Nodo | ||
---|---|---|---|
Booleano
Número
Cadena
Control deslizante de número
Ruta de directorio
Control deslizante de entero
Ruta de archivo