designcoding
Search
About Table of Contents Keywords Support designcoding!

Grasshopper

225 posts

Calatrava Door

May 12, 2023

Santiago Calatrava, a celebrated Spanish architect, structural engineer, sculptor, and painter, is renowned worldwide for his groundbreaking and futuristic designs, which frequently fuse architecture with engineering and artistry. Among his many notable works is the door design at Ernsting Warehouse in Coesfeld, Germany, constructed in…

Parquet Deformations add-on

May 4, 2023

This is my first experiment on developing add-ons for Grasshopper. There are two components in the “Parquet Deformations” add-on. These are the ghuser files coded in Python. So, they can work by just dragging and dropping to the Grasshopper canvas. These first two components of…

3D Voronoi Puzzle

May 3, 2023

Here, our aim is to generate a 3D Voronoi puzzle ready for 3D printing. Below is the step-by-step explanation of this Grasshopper algorithm: The 3D Voronoi Puzzle Step number one is the application we saw earlier in the Voronoi diagrams. We obtain random polyhedra within…

Tattoo Design

April 27, 2023

Here is a tattoo design I am currently developing by using Grasshopper. 11 years ago, I developed a Grasshopper definition that approximates Julia Sets here. One of the experimental outputs of that definition looks suitable for a tattoo design. It is a beautiful fractal shape….

Spiral Staircase

April 17, 2023

This is a basic Grasshopper exercise, covering many fundamental topics. The aim is to create the parametric model of a spiral staircase. This is more educational than functional, I guess. Below is the explanation of the Grasshopper definition in three parts. Helix Points for the…

Fibonacci Sphere

April 12, 2023

This website explains the problem and several solutions. I managed to implement the formulas to convert a 2D square grid into spherical coordinates. The Fibonacci Sphere is one of the solutions to the equal distribution of points on a sphere. It is not the best…

Koch Snowflake Fractal

April 12, 2023

This is an implementation of the famous Koch Snowflake Fractal in Grasshopper. We will be using the Anemone add-on to handle the iterations. In this fractal, we start from an equilateral triangle. Then, we form new equilateral triangles, one-third of the side. So that each…

Interlocking Structures Revisited

April 10, 2023

I studied the interlocking joint details in Grasshopper here and here. This time, the interlocking structures were revisited with a cleaner code and an in-depth explanation. I believe that this is a very good educational exercise for learning the potential of the native Grasshopper components….

Voronoi Puzzle

April 5, 2023

In this Voronoi puzzle exercise, we derive two-dimensional puzzles by using Voronoi diagrams. This is similar to my previous studies here, and here. Part 1: The Random Voronoi Diagram In section 1 of the below image, I use a rectangular region to generate random points….

Vector Fields Exercise

April 4, 2023

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…

Rhino+Gh: Grasshopper for Beginners (7)

February 2, 2023

We continue with the Grasshopper for Beginners series by explaining Rhino+Gh workflow principles. What does GH add to Rhino‘s standard drawing and modeling functions? To put the question differently, what does GH do that conventional modeling programs, such as Rhino, can’t? What is the difference…

Folding Pattern: Folding Experiments (3)

January 21, 2023

This is the continuation of the physical prototyping project of a folding pattern from 9 years ago. I simulate the folding pattern using the Rhino Grasshopper Kangaroo. As seen in the video, this is possible thanks to the pre-set hinge positions on the Rhino model….

Hello World! Grasshopper for Beginners (6)

January 17, 2023

Let’s continue the Grasshopper for Beginners series. We start with the traditional “Hello World!” displayed on the Rhino screen: Placing the Components In most CAD programs, the text creation function, which is the equivalent of the Text command, is performed by a component called Text…

Evolution Door: Folding Experiments (2)

December 25, 2022

Here is the Grasshopper implementation of the famous Evolution Door design by Klemens Torggler. The code I used here is from my course on Parametric Modeling. This Grasshopper algorithm is a good exercise for the basics of Kangaroo. I attached several goal objects to a…

Interface Continued: Grasshopper for Beginners (5)

December 21, 2022

In this 5th episode of Grasshopper for Beginners, the interface continued by exploring the interface of Grasshopper. With the help of these two methods (tabs and search box), we can find the components. We can select them with the left click and place them on…

Interface Continued: Grasshopper for Beginners (4)

December 13, 2022

In this fourth episode of Grasshopper for Beginners, the explanation of the graphical user interface continued. We call the data flow diagrams definitions. GH definitions are rendered on a large blank screen area called canvas. We can zoom in and out (zoom) the canvas with…

Folding Experiments: Basics (1)

December 6, 2022

We will try to create collapsible structures in this new series called Folding Experiments. In this example, we will be using Grasshopper and Kangaroo components to understand the Folding Experiments: Basics first. Like other projects, this is a Parametric Modeling course exercise that usually includes…

Low Poly Trees in Grasshopper

November 30, 2022

Let’s make some nostalgia. I thought of a very simple and useful algorithm that I can generate with Grasshopper. At the concept stage in architectural projects, I tried to derive figures that could symbolize the trees on the land. To make random low poly trees…

Interface: Grasshopper for Beginners (3)

November 29, 2022

Installation In this episode of Grasshopper for Beginners, we will look at the Interface. If you do not have the Rhino software, you can download the 90-day trial version from www.rhino3d.com and install it. The website will give you the latest version, Rhino 7. The…

SpaceChase: A Dynamic and Interactive Tool

November 27, 2022

Architectural design, as a cognitive activity, has always been fed by architectural knowledge based on practice and theory, and it has been questioned how creative and generative design processes can benefit from scientific methods. Therefore, through inquiry and experimentation, the architect develops his or her…

« 1 2 3 4 5 6 7 8 9 10 11 12 »
  • Search

  • Categories

    • Education
      • Basic Design
      • Design Geometry
      • Design Mathematics
      • Digital Fabrication
      • Parametric Modeling
      • Tutorials
    • Philosophy
      • Analytical Tradition
      • Phenomenology
    • Practice
      • 3D Models
      • Projects
      • Publications
      • Workshops
    • Research
      • 3D Printing
      • Building Facade
      • Calculus
      • Climate Analysis
      • Compass Constructions
      • Computational Geometry
      • Curves
      • Decorative Arts
      • Digital Fabrication
      • Evolutionary Solvers
      • Folding Structures
      • Fractals
      • Graph Theory
      • Interlocking Structures
      • Islamic Patterns
      • Linear Algebra
      • Minimal Surfaces
      • Muqarnas
      • Non-Euclidean Geometry
      • Paneling
      • Parametric Curves
      • Parametric Objects
      • Parametric Surfaces
      • Pattern Deformations
      • Patterns
      • Pavilions
      • Polyhedra
      • Rammed Earth Structures
      • Robotic Fabrication
      • Shape Grammars
      • Simulation
      • Space Syntax
      • Surface Constructions
      • Tessellations
      • Tools
      • Vector Fields
      • Virtual Reality
    • Tools and Languages
      • 3DS Max
      • 3DS Max Script
      • Grasshopper
      • Photoshop
      • Physical Prototyping
      • Revit
      • Rhino
      • Rhino Macro
      • Rhino Python
      • Rhino Script
      • Unity
  • Monthly Archive

    • August 2026 (1)
    • October 2025 (1)
    • June 2025 (2)
    • May 2025 (2)
    • April 2025 (5)
    • December 2024 (40)
    • August 2024 (5)
    • July 2024 (6)
    • April 2024 (4)
    • March 2024 (10)
    • February 2024 (10)
    • January 2024 (8)
    • December 2023 (10)
    • August 2023 (3)
    • July 2023 (3)
    • June 2023 (7)
    • May 2023 (8)
    • April 2023 (7)
    • March 2023 (2)
    • February 2023 (2)
    • January 2023 (3)
    • December 2022 (6)
    • November 2022 (7)
    • January 2022 (1)
    • December 2021 (1)
    • October 2021 (3)
    • September 2021 (4)
    • August 2021 (4)
    • May 2019 (2)
    • April 2019 (1)
    • March 2019 (5)
    • January 2019 (2)
    • December 2018 (1)
    • November 2018 (4)
    • October 2018 (9)
    • July 2018 (1)
    • June 2018 (3)
    • May 2018 (1)
    • April 2018 (4)
    • February 2018 (2)
    • January 2018 (7)
    • August 2017 (9)
    • July 2017 (6)
    • October 2016 (1)
    • May 2015 (5)
    • April 2015 (8)
    • March 2015 (12)
    • February 2015 (4)
    • January 2015 (11)
    • November 2014 (1)
    • August 2014 (1)
    • June 2014 (2)
    • May 2014 (12)
    • April 2014 (5)
    • March 2014 (3)
    • February 2014 (6)
    • January 2014 (4)
    • December 2013 (5)
    • November 2013 (11)
    • October 2013 (2)
    • September 2013 (9)
    • August 2013 (4)
    • July 2013 (2)
    • June 2013 (14)
    • May 2013 (4)
    • April 2013 (10)
    • March 2013 (11)
    • February 2013 (11)
    • January 2013 (10)
    • December 2012 (10)
    • November 2012 (6)
    • October 2012 (13)
    • September 2012 (2)
    • August 2012 (5)
    • July 2012 (14)
    • June 2012 (6)
    • May 2012 (17)
    • April 2012 (15)
    • March 2012 (9)
    • February 2012 (16)
    • January 2012 (18)
    • December 2011 (20)
    • November 2011 (2)
  • Support designcoding!

    Enjoying designcoding? Support its future with a small donation on Patreon. Thank you!

    Patreon


    copyright 2026 designcoding.net | about | table of contents | keywords | privacy policy | end user license agreement