# Parametric Hexagons

In this Paracourse Lesson, we are going to model a series of hexagons which scale based on point attractors. We are also going to study how to fix the cells on the closed Nurbs surface seam.

**35 Minutes**

**213 MB**

Course Members

Only Our Course members can

download this content. **Enroll now**!

In this grasshopper definition by dividing a circle for the particles location and giving them forces by using the Kangaroo plugin we can simulate a collision of a series of marbles, inside a sphere.

In this Grasshopper definition, you can use the "Morph to twisted box" from the Pufferfish plugin to morph a 3D module into a target Nurbs surface. You can also use the "Tween two colors" to give the final results a colorful look.

In this grasshopper definition you can model a parametric sine wave surface and then use Paneling Tools to divide it into a grid and use a point attractor to deform the grid.

In this definition you can model a parametric surface which is basically controlled by a series of circles with different radiuses and locations. At the end you can have the sections for fabrication.

In this grasshopper definition you can model a simple parametric rotating mechanism. you can actually change the handle's length , width and also control the rotation speed.

In this definition you can model a parametric fractal based on circles.In each step the circles scale down and cover a portion of the circle's circumference.

In this definition you can model a parametric joint connection for a network of lines. The connection can be 3d printed and by defining sleeves for the pipes you can insert them in the nodes.

In this defintion you can model a parametric wave like structure and two waffle parts which can hold those sections together.

In this Paracourse Lesson we are going to model a parametric interlocking pattern. First we are going to start with a base grid (Hexagons) and then make the parametric connections with Nurbs curves.

In this definition you can model a fractal based on a square which builds two smaller squares on one of its edges.

In this grasshopper definition by using the Parakeet Plugin you can model a radial scissor mechanism by defining the number of elements , width , size and also the radius of the holes which connect the elements together.

In this definition you can model a parametric 3D wall pattern based on scaling edges of a rectangle grid and also moving the center of these edges.

In this Grasshopper definition you can use the Anemone Plugin to rotate a tower around itself. First we will define the rotation and scaling factor and then we will extrude the base square to model the tower.

In this definition you can model a parametric Islamic Pattern which is based on connecting the center of Triangular grid to a point located on edges and then connect that point to their neighboring corner.

In this grasshopper definition you can make particles move through a Perlin noise effect made from Noise 4d Plugin and a loop which is generated by Anemone.

In this Paracourse Lesson we are going to remodel the filzfelt scale wall panels in grasshopper and make them parametric.

In this Paracourse Lesson we are going to model a complete 3d Truchet tiles based on pipes. First we are going to explain the logic behind the pattern and then we will model it from scratch.

In this grasshopper definition by extracting points from a curve and using the Curve CNR component you can create a chain of circles on a defined curve.

In this grasshopper definition you can generate a parametric surface with different truchet patterns. By using Jitter to change the index of the Twisted boxes you can model different patterns

In this Paracourse Lesson we are going to model a parametric facade made by random triangles. First we will model the basics and then we will extract the windows and the frames and orient them on the ground for the final step.

In this grasshopper definition by offsetting and scaling one of the Parakeet's Tiling components (patterns) you can create different patterns. this grasshopper definition uses Parakeet and Weaverbird plugins.

In this grasshopper definition by creating relative tangent spheres which revolve around each other you can create different spirograph patterns in 3d space you can also use Dendro plugin to convert these complex curve to volume.

In this definition we have remodeled the Rising Chair by Robert van Embricqs in Grasshopper3d. First we have made a rectangle and then by two parametric curves the bending of the parts will be defined.

## Comments

## edgar

Attachment

question.jpgI have a problem, if I created a surface in Rhino which had some crown on it and an irregular shape ( I did a square then projected curves and trim it) seem Grasshopper is reading the complete surface and not the trim part, how could I add the edges of the surface?

## parametric

Hi Edgar

Remember that Rhino/Grasshopper is a NURBS modeling software and if you have watched the basics we have explained that a Trimmed surface will be paneled on the untrimmed surface. Grasshopper uses u/v network to make the panels so you should try to make a pure NURBS surface if you want to fit it on the whole surface. You can also trim the overhanging edges.

## technolo-g

Killer lesson, thank you! I noticed that the calculation of area in order to sort the hexagons takes a significant amount of time to complete (almost 30s) on my MBP. Is there any caching mechanism that could be used or any other way to speed up this process? I’m currently just disabling the solver while making a changeset which is less than ideal.

## parametric

Thank you technolo-g

unfortunately, area calculation is a little bit slow… You can always disable the last step for sorting and change the simple hexagon polygons fast and finally enable the last part to get final results