DesignScript y Dynamo

DesignScript y Dynamo

 

¿Alguna vez te has preguntado el porqué de los nombres de los nodos en Dynamo?

 

Todos parecen seguir una sintaxis basada en <objeto>.<acción|propiedad>.

Es decir, el nodo Point.ByCoordinates nos sugiere que sirve para crear objetos de tipo “point” proporcionándole unas coordenadas.

El nodo List.SortByKey nos invita a pensar que realizaremos la acción “ordenar por clave” sobre un objeto de tipo “lista”.

 

DesignScript

 

Esa lógica tiene su fundamento en DesignScript, que es el lenguaje que entiende nativamente Dynamo.

 

Nosotros podemos utilizar directamente un code block en Dynamo para realizar las acciones mencionadas anteriormente. En la siguiente imagen podemos ver la equivalencia entre utilizar el nodo que ya nos proporciona Dynamo y utilizar un code block donde nosotros mismos escribimos la llamada a la función en DesignScript.

DesignScript y Dynamo-1

 

Node to code

 

Una de las funcionalidades de Dynamo que nos permite visualizar estas equivalencias con inmediatez es “node to code”.

 

Cuando tenemos un grupo de nodos, podemos seleccionarlos y hacer click con el botón derecho para seleccionar esta opción que nos aparecerá en el menú.

 

DesignScript y Dynamo-2

 

Con este comando lo que conseguimos es “traducir” todos los nodos a su versión en código, es decir, todos los nodos se convertirán en un code block donde encontraremos línea a línea las diferentes instrucciones escritas con la sintaxis de DesignScript.

 

dynamo-master

 

Si quieres más información sobre este tema puedes consultar la documentación oficial de Dynamo, las imágenes de este artículo provienen de ella -> +info

 

 

Curso Online Dynamo

¿Te gusta lo que lees?

Suscríbete ahora

¿Te gusta lo que lees?Suscríbete ahora
RGPD
    0
    Tu selección
    tu carro está vacio

    Hasta un

    40%

    DESCUENTO

    En nuestros másters:
    BIM / PMP / Programación