Familias adaptativas I

PlanetaBArquitectura, BIM, Dynamo, Planeta B, Programación, RevitLeave a Comment

¡Hola a tod@s!

Volvemos a la carga con la segunda entrega de la serie de posts destinados a compartir cómo resolvemos nuestros diseños de modelos de sombras paramétricas.

En esta segunda parte, comenzamos con las familias adaptativas.

Si no has visto el primer post, haz click aquí para ver cómo funciona el flujo de trabajo que seguimos con nuestros diseños.

¿Preparad@? ¡Vamos allá!





Esta es nuestra familia adaptativa de paño realizada a partir de la plantilla de familia Modelo genérico adaptativo.

A continuación, contamos paso por paso cómo crearla.


Image
 

Familia adaptativa


En primer lugar, planificamos nuestra familia.

¿Qué forma tendrá y cómo funcionará?

Quiero que tenga forma de cuadrilátero y que se coloque en función de cuatro puntos de inserción.
Además, tendré que dejar un espacio entre paño y paño, permitiendo así la circulación del aire. Por este motivo, el paño será más pequeño en dimensiones que la cuadrícula base sobre la que se colocan los puntos de inserción.


Image

Cuadrícula base y paños en la cuadrícula

Image

Dado que los puntos de inserción requieren un orden en su colocación (porque vamos a usar programación visual para ubicar los paños en la cuadrícula), tenemos que decidir el orden en el que éstos se insertan.
En nuestro caso hemos decidido que se inserten en sentido horario.




Vamos a crear en primer lugar una familia base que iremos desarrollando hasta obtener el resultado final que hemos visto en la primera imagen.

Esta familia base es paramétrica y se compone de los cuatro puntos de inserción y de las líneas de referencia del perímetro que conforma la superficie capaz del paño.

Ajustamos las unidades de la familia.

Colocamos 4 puntos de referencia y los unimos mediante líneas.


Image

Comprobamos que, al mover los puntos, las líneas les siguen en el movimiento.

Vamos a probarla. Creamos una forma sólida seleccionando la cadena de líneas.


Image
Image



Ahora, seleccionamos los 4 puntos y los convertimos en puntos de colocación.


Image

La cargamos en un proyecto y la probamos.


Image
 

Hasta aquí todo bastante fácil, ¿Verdad?

¡Sigamos!




Vamos a eliminar este paño.

Insertamos en el punto medio de las líneas del contorno puntos de referencia y creamos un parámetro que asignaremos al valor del parámetro de ejemplar “Parámetro de curva normalizado”.


Image

El valor para este parámetro lo fijamos en 0.5 para que el punto se ubique en el centro de estas líneas.

Ahora unimos estos puntos con líneas y en la intersección colocamos otro punto.


Image
 

Modelamos líneas que van desde los puntos medios hasta este punto central para que el origen de estas líneas se sitúe siempre en los puntos medios.

A continuación, insertamos puntos cerca del origen de estas líneas y los unimos con otra cadena de líneas de referencia.


Image
 

Seleccionamos esta cadena y creamos la forma sólida.

Seleccionamos los puntos en las esquinas de este sólido y creamos un parámetro para el “Parámetro de curva normalizado” con el que controlaremos la apertura entre paños que permita la circulación del aire.


Image
Image



Para finalizar, vamos a crear un contorno simulando unas cuerdas perimetrales y así podremos comprobar el funcionamiento de la familia en un proyecto.

Seleccionamos uno de los puntos en el centro de una de las líneas exteriores y dibujamos una referencia circular utilizando como plano de trabajo el del punto, que es perpendicular a la línea. Al diámetro le podemos asignar un parámetro para poder controlar esta dimensión. Seleccionamos este círculo y la cadena de líneas perimetrales y creamos la forma.


Image
Image
Image

Ya tenemos un primer acercamiento a nuestra familia de paño genérico adaptativo y podremos comprobar que funciona correctamente cargándola en un proyecto.


Si quieres ver y escuchar cómo hemos hecho esta familia y algunos truquillos de modelado, en el siguiente post subiremos un video en el que te vamos a explicar todo esto y algunas cosas más.

Cuéntanos qué te parece 🙂

¡Hasta la próxima!

Leave a Reply

Your email address will not be published. Required fields are marked *