designcoding
About Table of Contents Keywords Monthly Archive
Support designcoding!

#grasshopper

268 posts

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 special mesh object created in Rhinoceros. Kangaroo’s goal objects work as expected to simulate the folding door behavior. I used the goal objects to fix some of the corner points and fix the edge lengths….

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 the canvas with the left click again. Now take random components and try to place them on the canvas with both methods. Therefore, components with different functions are the building blocks of GH definitions. The…

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 the middle mouse wheel. Or pan sideways by holding down the right mouse button. Tabs and panels are menus where all the components of the GH are grouped and placed. Left-clicking on the tabs displays…

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 primary Grasshopper usage. In our first example, we will try to fold a mesh object. To be able to fold a surface like origami, we need to define the folding creases and faces. The most…

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 in Grasshopper we need several lists of random numbers first. The Facet Dome component will meet all our needs. In the code I shared on this page, I arranged the data tree structure to handle…

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 compatibility of the applications and examples with the Rhino 7 version has been checked. Therefore, all applications and examples can run on version 1.0.0007 of GH used on Windows-based computers, and SR34, the latest version…

SpaceChase: A Dynamic and Interactive Tool

November 27, 2022

The SpaceChase plugin for Grasshopper focuses on initiating dynamic capabilities to Space Syntax theory by introducing the “Dynamic Canvas” model along with real-time editing capabilities in an interactive physics-based environment. Therefore, SpaceChase is a software development project for “Mekan Dizimi Tasarım Uygulaması” (no:119M082) under the ARDEB 1001 program of TUBITAK (The Scientific and Technological Research Council of Turkey). 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…

History: Grasshopper for Beginners (2)

November 23, 2022

We continue the Grasshopper for Beginners (2) series with the data flow programming concept. Control flow diagrams we use in traditional programming languages control the sequence of executed commands. In data flow diagrams, the focus is not on the order of commands but on how the data progresses. In the previous example, it doesn’t matter whether the Circle and Polyline command runs first. As a result, both are prerequisites for Extrude. Extrude command will not be executed until both are…

Grasshopper for Beginners (1)

November 22, 2022

This is a new series aimed at beginners in Grasshopper. The design method pioneered by Grasshopper with the way he defines geometric relationships is becoming increasingly popular today. Its interactive interface, which looks like a game or a puzzle at first glance may seem easy and its impressive geometric results are a little dazzling. But when you enter the world of Grasshopper, it is understood that it is not a simple toy at all. It is very difficult to get…

Fourier Series

November 14, 2022

This is my first experiment with the Fourier Series in Grasshopper using Python. This is a technique to decompose functions into their frequency components. Fourier series have a wide range of applications in physics and engineering. What makes it especially fascinating, however, is the visual intuition it offers. It looks like a kind of mathematical “magic” that emerges from the geometry of frequency. I explored several excellent visual explanations online, including those by Coding Train, 3Blue1Brown, and Mathologer, each offering…

« 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 … 25 26 27 »
  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • All Keywords
    • Table of Contents
    • Monthly Archive
    • #dome
    • #wood
    • #designcoding
    • #muqarnas
    • #enneahedron
    • #maxscript
    • #lissajous
    • #kuka-prc
    • #boolean
    • #calculus
    • #random
    • #cycloid
    • #gosper-curve
    • #quad
    • #solar-analysis
    • #fibonacci
    • #exhibition
    • #text
    • #unity
    • #moulding
  • Search

  • Support designcoding!

  • Enjoying designcoding? Support me on Patreon to keep it growing. Thank you!

  • copyright 2026 designcoding.net | about | privacy policy | end user license agreement