John locke » grasshopper

Extrude Mesh Faces In conjunction with a form-finding exercise in Kangaroo, I was searching for a way to render a single, closed mesh as if it were an inflatable form made of individual, stretchy panels – think soccer ball. Since I was already starting with a mesh, I needed something that could extrude and manipulate individual mesh faces normal to the face centroid with a certain degree of flexibility. I couldn’t find much online, so I put together a super basic, simple grasshopper file. Parametric facade apertures on swooping surfaces are out, parametric emoticons are in. bucky was right I’ve used genetic algorithms for form finding with a previous project, and that time I was using a tenuous connection between catia, modeFrontier and Robot. A couple of observations: Galapagos pretty quickly found the overall shape – smaller radii at the extremes and bulging in the middle – the beginning of a sphere. But in general my hypothesis was proven correct. kangaroo tests more » assembly more » Related:  grasshopper scriptsGrasshopper

Responsive Skins | An exploration of Paratonic Surfaces in Architecture Responsive Honeycomb Morphologies [Gh3D] Continuing with the experimentation and research of honeycomb morphologies and a as example for a Workshop I gave recently I developed a Grasshopper tool for creating a responsive skin system ,using my previous VB script component for creating honeycomb patterns. For more information and definition downlad click HERE Generative Flow | Architecture is changing Tutorial 8 - Random Points On Surface Introduction The Result of this tutorial A nice possible option in Grasshopper is to use a random generator to add randomness to your design. The Design The Rhino surface Before we start building the grasshopper model we need to create our Rhino Surface. Step 1 - Creating the basic grid Create the basic grid The first step is to link the Rhino surface within our Grasshopper model. We need to set the surface. RMB on the surface » select “Set one Surface” and click on the Rhino surface To create the grid on the surface we will divide the surface. We want to be able to change the number of divisions in order to change the number of grid points on the surface. Our grasshopper model should now look something like the image on the right. Step 2 - Cleaning up the list of points Looking at the list values When we create a panel and connect the output of our Divide Surface to it, we can see the values within the list of grid points. What we notice immediately, are the list items with the value "NULL".

Grasshopper : Parametric Space | Gozour Workshops Lecture: World Space & Parametric Space; Curve & Surface Evaluation; Re-parametrization Training: 2D Grids; Point Decomposition; Numbers Remapping; Numbers Formatting; 3D Poly-lines Workshop: Structural Building Skin Based on a Polygonal Grid Here is the workshop Grasshopper definition … Here is a quick review of the workshop … 01. 02. 03. 04. 05. 06. 07. As an exercises, try to convert these polygons into 3d panels … Try the “Weaverbird” components ( to smooth the results a little bit … Like this: Like Loading... Organicités Piraeus Tower Lamination exercise on Porter House by SHoP Architects Last precedent study: X1_Rhythm After the rhythm analyse, last weeks precedent study and some reflections on our site in Athens, I looked at the facade organisation of the Porter House in a different way; the at first look random composition of the panels, windows and lights is acctually the result of some important constraints. Primary facade composition: windows and light boxes Secondary facade composition: zinc panels between the primary composition (it might influence the primary composition, because of its size constraints… ) The whole facade could be set out of some modules. Flow chart for the parametric interpretation of the Porter House facade. Matrix to show different parameters: 1_ windows and lights rhythm is the same on all floors 2_ rhythm becomes larger through the height of the building 3_ 4_ the division of the panels between the windows and lights gets larger as well. Grasshopper overview_ link to rhino file

ezioblasetti We are the hackers of abstraction. We produce new concepts, new perceptions, new sensations, hacked out of raw data. Whatever we hack, be it programming language, poetic language, math or music, curves or colorings, we are the abstracters of new worlds. Whether we come to represent ourselves as researchers or authors, artists or biologists, chemists or musicians, philosophers or programmers, each of these subjectivities is but a fragment of a class still becoming, bit by bit, aware of itself as such. — A Hacker Manifesto by McKenzie Wark I spend much energy trying to realize situations and occurrences physically before I give in to digital effects. — Barney and Noé discuss River of Fundament PEOPLE: Robert Williams - Geometry + Mathematics we-designs: Robert Edward Williams (born 1942) is an American designer, mathematician, and architect. Now, poetry, as generous as its beauty may be, is indubitably an authoritarian form of declaration. — Badiou, ‘Plato, Our Dear Plato!’

Grasshopper | neoarchaic This component implements a mixed approach to creating curves of constant width for regular polygons of odd segment count. This series of components access the sun system in Rhino and allow for control and returning of sun parameters. These two components allow for two means of list organization. Shear List takes a list of data and creates two lists, one with the last item removed and a second with the first item removed creating a staggered pair of lists making value comparisons simple. Pair takes a list and creates a datatree with pairs of sequential values from the list. Returns the character from an integer index value, 1=A, 2=B, etc. This collection of preset value list components contain the RGB values for the RAL color scheme. A first pass at creating a vector reflection component. The Radial Hexagon component mimics the setup of the radial grid component in grasshopper and creates a hexagonal cell patterning radially about the center of a user specified plane.