Grasshopper is a graphical algorithm editor integrated within Rhino's 3D modelling tools. It requires no knowledge of programming or scripting, allowing designers to use generative algorithms within Rhino. The following information illustrates the key things learnt and the process undertaken.
01 - Two curves were created in rhino and set in grasshopper. The Curve component acts as a single curve in the work space. The two curves were divided into segements by points using the DivideCurve component. Each point on the curve was connected using the Line component.
02 - Using the Biarc component arcs were created at each point on the two curves. The biarc component is something that cannot be done using any Rhino command. It creates 2 arcs that are tangent at the centre and constrained by a start and end tangent. Here the component takes two points (start and end) and a ratio. The ratio is a number between 0 and 1 that controls where 1 arc starts and the other ends. 0.5 generally gives the best results. The output gives arc 1 and 2 and the poly-curve which joins the two.
03 - A surface was created using the arcs through the use of the Loft component.
04 - A Domain2 and 2 Integer components were added to the grasshopper file along with Isotrim to subdivide the lofted surface into sub-surfaces.
05 - A Brep command can be set to any complex geometry and imports that geometry into grasshopper. A bounding box was created using the BoundingBox component. The Morph component was then used to deploy the reference component within the surface box.
06 - This separate file is an example of how to make an 'attractor' within Grasshopper. A rectangular grid of circles was created using the RectangularGrid, Circle and Radial commands. An attractor point was created in Rhino and set using the Point command in Grasshopper. A Circle was created on the point and a number slider was use to control its size. The Distance component was added to calculate the distance of the attractor circle and the circle applied to the grid. The Minimum component allows us to compare the list of distances to the radius of the attractor circle. The circles on the grid were then Scaled in relation to their distance to the attractor.
Advanced Display Properties
Rhino for Visualisation (Vray)