Fields is a native group of components available since the very early version of Grasshopper. In today’s Design Computing class, we studied it again with the first-year design students. I studied these interesting and beautiful shapes earlier here, here, here, and here. The one you see below is a short in-class exercise about vector fields. The exercise aims to show the Grasshopper’s capabilities in form-finding studies via Field Lines. The […]
Posts categorized under Vector Fields
Utilizing “Force Field” components of Grasshopper to show my students how it is easy to develop flexible surfaces in design. The classical parametric canopy design is introduced in this video: According to Wikipedia; In vector calculus, a vector field is an assignment of a vector to each point in a subset of space.[1] A vector field in the plane, for instance, can be visualized as a collection of arrows with […]
Finally, I had a chance to test and understand the force fields tab in Grasshopper. It creates a continuous vector field inside of a given boundary. Therefore, it is very useful if you want to create an effect of the continuous presence of a force, such as gravity. The Wikipedia definition of a vector field is very basic and understandable: In vector calculus and physics, a vector field is an assignment of a vector to each point […]
Force fields might be one of the most influential component sets of Grasshopper. Thus it also becomes a de-facto standard design approach like the Voronoi subdivision. There are beautiful examples of this mathematical solution. Here is a good explanation of mathematics underneath, and here are my previous studies. I tried to use the Grasshopper’s force field components and see how it looks like when animated. Thus, multiple spin forces are merged […]
I’ve seen beautiful examples of similar compositions made using vector field components in Grasshopper. I just tried to make my own animate field lines to see how they float over force dynamics. In essence, these compositions could also be done using regular vector components but the field components make life much easier by merging different forces together rather quickly. Here is my Grasshopper definition (be careful it may slow the […]
Back to the basics. I finally had time to test the vector fields components in Grasshopper. It was a couple of updates ago, a new tool group emerged in the vector tab, introducing different types of vector fields to users. Then, these fields could be merged to form more complex effects. However, I created a very simple example of how we can use those components to distort a system (such […]
This is the basic definition of one point attractor on a grid of points. [GHX: 0.8.0066] Here, the fundamentals of data tree matching can be studied. A hexagonal grid is exploded into points and new polygons are created there. Instead of a standard point distance relation to polygon size, this time the distance factor affects the rotational angle of these polygons. Although the structure of data trees is getting complicated, this has no […]
This study includes three main topics related to the basics of Grasshopper. The first one is the surface subdivision, the parametric definition of a surface component, that is, in this case, a simple pyramidal object. The second thing is the associative behavior of surface components with an external parameter, that is another entity in space; a curve. Traditionally, this is simply demonstrated by 1) finding the area centroids of each […]
Inspired by Andru Pavlov’s design, I used a curve to accomplish grid tearing. It’s straightforward, and from an educational perspective, this exercise includes several potentials on vector arithmetics and graph manipulation techniques. As a design domain, this definition stresses the use of associative entities in a parametric model. Any primitive or complex entity may evoke different parameters in others. You may download the Grasshopper definition here:[2012_01_06_tear]