PANELLO FACCIATA_(ANCORA FINENDO)

 

L'idea del pannello facciata era di dare un senso di movimento e permeabilità, a uno spazio comune per gli abitanti e cercano di creare un sito dinamico che permette un interazione tra loro e gli ospiti. Il pannello è costituito da una parte di una variazione formale di un elemento.

Poi ho utilizzato un file metric generic model e ho iniziato a creare un estrusione.

    

Ancora a fare la estrusione:

2.png

Ho fatto un offset:

3.png

Dopo ho copiato con lo strumento Rotate e fatto un giro di 180 gradi nella copia.4.png

5_0.png

    E quindi a questo punto è stato possibile inserire alcuni parametri come raggi dei corve e spessore. sempre facendo lo allineamento con i piani di riferimenti.

6.png 

É possibile guardare che ho fatto due quote di raggio e quindi la maggiore è fatta per garantire che il centro no sia spostato in funzione della formula: "raggio spessore = raggio + spessore 2" (vista laterale).:

7.png

Dopo ho creato il parametro altezza utente, que è la altezza minima, per essere suficiente per un balaustre. E un altro parametro che é l'altezza totale con la formula condizionale in funzione di: (altezza utente, raggio spessore e spessore 2) cui permete che questo valore minimo sia obbedito: Altezza = altezza utente>raggio spessore*2 - spessore 2, altezza utente, raggio spessore*2 - spessore 2.

8_0.png

 E anche il parametro altezza piccola: altezza piccola = altezza - raggio spessore*2 + spessore 2) / 2:

 12.png 

10.png

Ho visto anche che sarebbe possibile creare un coeficiente per modificare l'altezza con l'inserimento di questo valore nella formula e quindi cosi me permette fare la variazione dopo no panello.

Gio, 19/02/2015 - 01:40
Parametric Facade using Attractor

or P.A.B.F. (Parametric Attractor-Based Facade)

Using the attractor studied in the last post i finally try to get my first parametric facade treatment. The group of nodes for the attractor is the same : 

 

 

In output we can see a 8 x 8 Grid of Point with a Reference Point that perturbs the regularity. Putting the list of values, coming from the nodes Geometry.DistanceTo, into the inputs of the Boolean Difference...

...we should have the component that i called P.A.B.F. (Parametric Attractor-Based Facade) : 

 

Gio, 19/02/2015 - 00:20
Make an Attractor linked with a Reference Point

Definition of Attractor :

In the mathematical field of dynamical systems, an attractor is a set of numerical values toward which a system tends to evolve, for a wide variety of starting conditions of the system. System values that get close enough to the attractor values remain close even if slightly disturbed.

In architectural terms we could use an attractor in the design process to get some interesting features in components that build up our projects.

In order to realize a parametric facade create by a series of elements I start to create a "XYZGrid" that define the position of the several elements. This node, in input, requires the counts of x, y adn z rows, the origin point and the spacing between rows giving in output a list of points. 

First stop. The node doesn't work and after push "Run" I don't see anything in the model view. Well, "XYZGrid" is a custom node, so maybe there's something wrong with the inputs that compose itself. Let's try to Edit Custom Node

Here it is! There's something wrong in this block. 

"Warning: Multiple definitions for 'Point' are found as Autodesk.DesignScript.Geometry.Point, Rhino.Geometry.Point"

There is a collision between the two definition of Point of Autodesk and Rhino. This bug is almost strange, but is conceivable if we has installed some Dynamo Packages that speaks with Rhinoceros like MantisShrimps or Rhynamo. The deal is that this block doesn't recognize if this point is an Autodesk Point or a Rhino Point, so i tried to put in the entire definition "Autodesk.DesignScript.Geometry.Point" and save the custom node.

 

WOW! IT WORKS! Now I have my points grid. Now i want an attractor ruled by the distance between every grid's point and a Reference Point in Revit. Let's create a Reference Point and then select this element with the node "Select Model Element".

I need to measure the distance between this Reference Point and points of the grid so is useful the "Geometry.DistanceTo" but there's a problem with the Reference Point. It's not a "point" so we have to transform it into a Point (node: ReferencePoint.Point). 

Combining this increasing distances in a Geometry node ruled by a center and a distance, for example a Circle by center and radius we should have our working attractor. This is an attractor with circles that has their centers in the XyzGrid and the radius ruled by the distance to the reference point.

 

Adjusting the scale of the distance we do appreciate better the usefulness of this node.

If we move the Reference Point in Revit and re-Run Dynamo the attractor works.

Mer, 18/02/2015 - 18:08

Pagine