November 16, 2009

Flow component 01///////////////////////////////////////////////////////////







My first attemp in my last parametric work has been a deformed distribuition of one component on a surface. The task was to control a deformation of one parametric component on a plane surface trough a cage rhino command. In GH this command doesn't exist yet, but i tried to mimic this useful type of deformation trough twice flow along surface component in GH. The effect seems like work...

November 08, 2009

Phyllotaxis System 05///////////////////////////////////////////////////////////


An exercise about Phyllotaxis variation using VB script code in Grasshopper, working on variables with a few changes of the values "i" in the math formula of spiral: x= cos(i), y=sin(i), z=i




"In mathematics, a spiral is a curve which emanates from a central point, getting progressively farther away as it revolves around the point.(via wikipedia)"


Here the VB code that plots the spiral points:


Sub RunScript(ByVal n As Integer)
'your code here…


Dim r_list As New List (Of on3dpoint)

Dim p_list As New List (Of on3dpoint)
Dim q_list As New List (Of on3dpoint)


For i As int32=1 To n


Dim r As New on3dpoint(cos(i) * i, sin(i) * i, i / 1000)

Dim p As New on3dpoint(cos(i + 0.5) * i, sin(i + 0.5) * i, i + 1 / 1000)
Dim q As New on3dpoint(cos(i) * (i + 1), sin(i) * (i + 1), i / 1000 + (i + 4))

r_list.add(r)

p_list.add(p)
q_list.add(q)

Next

A = r_list
B = p_list

C = q_list

End Sub

And the Rhinoscript code, but it's a wip...
///////
Dim i,arrpoint1,arrPoint2,strSphere

For i=0 To 500

arrPoint1 = Array(cos(i)*i,sin(i)*i,i/1000)
arrPoint2 = Array((cos(i+1)*i),(sin(i+1)*i)+1,(i+1/1000))
Rhino.AddPoint arrPoint1
Rhino.AddPoint arrPoint2
'Rhino.AddSphere arrPoint1, i*0.1
rhino.AddLine arrPoint1,arrPoint2
Next
//////////

October 28, 2009

Mesh transform 01


A quick test with Giulio Piacentino's Wavebird Grasshopper component: a plugin for topological transformations in Rhino 4.0 and Grasshopper 0.6.0019.

October 12, 2009

Tangent line Field 01 ///////////////////////////////////////////////////////////

Last week i worked on this gh definition remaining on my personal research of fields. This is an example of Kiss principle:

"The KISS principle: KISS is a bacronym for the empirical principle "Keep it simple, stupid".[1] KISS states that design simplicity should be a key goal and that unnecessary complexity should be avoided. Some propose that it follow its own principle by dropping the redundant letter to be: KIS "Keep it simple". Another possible interpretation is "Keep it short and simple"[2]."A line controls every vector directly linked to it by their tangency at their closest points on
line. I've realized this simple field as an installation of cones that follow the principal way of the
visitors. In this case the flux of the visitors is the agent that controls the field.

///images editd with http://www.pixlr.com/editor/

PRIMA MOSTRA PREMIO GIOVANI 2009 SEGNARE/Disegnare

Exhibition in Rome at Accademia Nazionale di San Luca. Ten drawings by studioGriffa will be exposed at this exhibition.
via official site "Il 19 ottobre 2009, alle ore 18.30, inaugura la prima mostra del Premio Giovani 2009.
Secondo le modalità contenute nel regolamento, sono stati segnalati trentacinque candidati, tra artisti e architetti, le cui opere saranno allestite nelle sale espositive all’i nterno di Palazzo Carpegna, sede dell’Accademia. "

info:
http://andorno24.blogspot.com/


4th workshop aast/// Design with Rhinoceros, Grasshopper and VB script


Nel workshop verrà analizzato e approfondito l’uso di Rhino 3d e del plug-in Grasshopper, strumenti che permettono ai progettisti e ai designer il controllo grafico delle procedure di generazione dei modelli tridimensionali architettonici, avendo così un totale controllo parametrico.

12 – 17 ottobre 2009

12, 13, 14 ottobre Giulio Piacentino (McNeel tutors )
15, 16, 17 ottobre Tutor Marco Vanucci (AKT, openSystems, London) e Annarita Papeschi ( Zaha Hadid Architects, London)
curators: Andrea Graziano, Lorena Alessio, Davide del Giudice


more info @ http://aast09.wordpress.com/

September 25, 2009

Radiolarian vector deformation ///////////////////////////////////////////////////////////



Inspired by natural structure like radiolaria i've worked on this grasshopper definition.
Via Wiki:"Radiolarians (also radiolaria) are amoeboid protozoa that produce intricate mineral skeletons, typically with a central capsule dividing the cell into inner and outer portions, called endoplasm and ectoplasm (...)"



The complex structure of radiolaria was treated as a two-dimensional representation with a hexagonal pattern. A point controls the deformation of individual cells that make structure through a transformation of vectors connecting the vertices of the single cell with the point. The deformation of the grid can be caused by an attraction or a repulsion generated by the controller point.

August 25, 2009

Image Field02 ///////////////////////////////////////////////////////////

Testing image sampler component with a diagrid pattern tesselation. This is the source image :

August 24, 2009

Image Field01 ///////////////////////////////////////////////////////////


This definition works with new image sampler component. To work correctly make sure you're choosing Value(brightness) in filter option in the image sampler component and X e Y domain of the image sampler ( Setting option) longer than the texture image( easy way is to create a texture image big than the projection of the surface on the x,y plane).
The radius of the circle that have center at U,V points surface is connected with the brightness value of the texture image at the u,v points.



August 22, 2009

Attractor lines 02///////////////////////////////////////////////////////////


Multiple line attractor definition via Grasshopper. Evalauate Closest Points and Curve Closest Points is the key for this kind of attractor.



Magnetic field 01///////////////////////////////////////////////////////////

From a definition of Daniel Piker and inspired to the work of A-Engine i created this Grasshopper definition.





August 19, 2009

Phyllotaxis System 04///////////////////////////////////////////////////////////



From last post on Phyllotaxis System i've worked on a simple VB code in order to create the main profile to copy and rotate for a phyllotaxis, following one of the very useful tutorials on DesignReform.