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:
Ho fatto un offset:
Dopo ho copiato con lo strumento Rotate e fatto un giro di 180 gradi nella copia.
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.
É 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).:
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.
E anche il parametro altezza piccola: altezza piccola = altezza - raggio spessore*2 + spessore 2) / 2:
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:40or 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
Il piano di questo edificio è stato progettato per le persone che soggiornano un breve periodo a Roma, sia per studiare o lavorare, nel caso, una soluzione è stata adottata, che ha cercato di integrare i abitanti, fornendo loro una certa comodità. Il progetto dispone anche di pareti mobili per un facile montaggio e smontaggio, modulato e pratiche che mirano a soddisfare le varie esigenze.
Gio, 19/02/2015 - 00:03Definition 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:08Professore
Come discusso in classe, vado lavorare alla consegna finale (verrà modificato nel formato corretto).
Spero che i commenti ...