Showing posts with label grasshopper. Show all posts
Showing posts with label grasshopper. Show all posts

Saturday, October 4, 2008

Grasshopper - Brick Surface

This grasshopper example places a series of boxes on a lofted surface. Currently it is an approximation of a brick surface. The next file will follow the rules for corbeling to set a maximum curvature based on a brick module.

Here is the grasshopper file.


Thursday, October 2, 2008

Grasshopper - Array of Boxes

Simple Grasshopper video tutorial that shows how to make a series of boxes re-orient themselves based on a point.
Beyond the simple re-orientation the file uses both a MAX and MIN to control the size of the boxes.

Click the image to watch the video.

Here is a link to the grasshopper file.


Sunday, July 20, 2008

Spiral Revisited

This grasshopper project builds on an earlier exercise that built a spiral using simple transformations. While it is relatively simple to define a spiral mathematically, it is difficult to modify the strict form using the expression. If you are interested in the expression for a spiral, here is a link to the Google group posting.

The goal for this project was to have the first few points lay flat before changing elevation. The thought was this would give it a stable base.

Projecting the shape flat then allows for the creation of the "V" column at the termination of the spiral. A split, subset, and interval are used to create spokes between different parts of the spiral.


Here is a
link to the grasshopper file.

Saturday, July 12, 2008

Spiral Structure - Grasshopper

While it is very easy to make a spiral with an equation, I took the approach to make a series of points that build (and translate) from the previous point. Once a series of 10 points have been created, an interpolate curve connects them and then these curves make surfaces. Dividing the curves a series of pipes connect points to form an in between structure.
As more rotation occurs between points, the curve must interpolate, creating oblong cuves.


While the file is not as elegant as I would like, the file includes shift and interval as a way to connect the various divide points. If anyone has a better idea how to repeat the multiple actions of the spiral, I would be open to hearing about it. As far as I know there is no loop function which would do the trick.


Download the grasshopper file here .





Monday, June 23, 2008

Point Distance Surface

Building on a couple of the Grasshopper tutorials and trying to include a couple of new commands I developed a surface that responds to a location of a point. The video shows the interactions of the various sliders.



For a bigger video click here .


Making a few tweeks with the sliders and then baking each, the variations from a screen shot below. Unfortunately I could not find a way to trim in grasshopper so this task is completed once the geometry is baked.



When selecting the point, make sure "point" is selected in Rhino. If "coordinate" is selected you can make a point, but you will not be able to move it around.




Revised file based on some feedback from Gabe. My trim is a bit messy because I could not get it to subtract the correct side. I exploded the surfaces to get the final trim. Here is a link to the grasshopper file.





Sunday, June 22, 2008

Grasshopper Surface Studies

As a way to explore the potential of Rhino Grasshopper, I started working on a series of milled panels. Each panel varies through the use of a few simple variables (grasshopper uses slider bars). These values are fed to a random number generator so the behavior is somewhat unpredictable.

The loft surface is built through a series of sin and cos curves, where the frequency is controlled by the variables (detail of the relationships below).Here are 4 sample surfaces made through slight modifications of the slider bars.

The surface is then contoured to approximate a milled pattern.



As a variation of the simple surface, it gets slightly submerged into the stocck material, leaving a flat surface on the top with the remaining surface being milled. This reduces the material thickness and milling time.