designcoding
About Table of Contents Keywords Monthly Archive
Support designcoding!

#grasshopper

271 posts

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…

SpaceChase for Grasshopper

September 16, 2021

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. SpaceChase is a software development project for “Mekan Dizimi Tasarım Uygulaması” under the ARDEB 1001 program of TÜBİTAK. It is a collaborative research project between İstanbul Technical University, İstanbul Bilgi University, and Tuşpa Design Studio. You can find more information about the project here. In SpaceChase, a Kangaroo-based dynamic graph is introduced along with contextual node and…

On the Digital ReConstruction of Muqarnas

August 23, 2021

Together with Sevde Dinçer, we published a new study on the digital reconstruction of muqarnas. This is also Sevde’s ongoing Ph.D. topic. Previously, she started studying muqarnas geometry in her master thesis under the supervision of Togan Tong. Then, she advanced her studies in this field. Eventually, my contribution to this study was about redefining and comparing the three major modeling approaches. Apart from that, the case study, literature research, and all the rest were done by her. This paper…

The Golden Ratio in Grasshopper

April 12, 2019

I like to deal with possible small computational geometry problems. These fun games are taking 2-3 hours. In addition, these are also memorable exercises. I was reviewing the Anemone plugin last week. I noticed that the Golden Ratio in Grasshopper was not geometrically generated before. Some of the greatest mathematical minds of all ages, from Pythagoras and Euclid in ancient Greece, through the medieval Italian mathematician Leonardo of Pisa and the Renaissance astronomer Johannes Kepler, to present-day scientific figures such as Oxford physicist Roger Penrose, have spent endless hours…

Design Mathematics Student Work: Pi Chapel

March 27, 2019

Today, I am introducing a student work from the Design Mathematics course. Foad Sarsangi is a very talented designer, who attended my elective course last semester. The final project he studied was inspired by Peter Zumthor’s Bruder Klaus chapel. Foad wanted to experience its special production process. However, as the course was about “mathematics”, he also studied, solved, and generated an interior volume to be subtracted from a solid mass. Here are the project documents: This is the production workflow….

Robotic Fabrication Student Project: Micro-Wave

March 21, 2019

This is a robotic fabrication student project developed in the Digital Fabrication elective course in 2018. This group of students experimented with the hot wire cutting of EPS foam. Their aim was to create curved surfaces by using a straight wire. Design research started with a literature study of precedents. Then, after several cutting experiments with the available hotwire cutter tool, they gained better control over the technology. However, they found the available tool too large and inefficient. They decided…

Design Exercise of Dataflow Diagrams

January 24, 2019

Here is a design exercise I’ve been giving to students. It aims to familiarize students with the concept of dataflow diagrams used in Grasshopper. Dataflow is a different concept than conventional computer programming. Here is a good comparison between control flow and dataflow languages. In most educational settings (such as courses and workshops) we concentrate on the fundamental issue of dataflow management via design projects. This requires us to think about a design exercise of dataflow diagrams. In the most…

Robotic Hotwire Cutting Polyhedra

December 20, 2018

Today, we have studied creating complex robot programs manually again. Platonic solids were the subject of this study. Students tried to create a sequence of robot moves that produces a Platonic solid out of a 17cm EPS cube. We simply call this the robotic hotwire cutting polyhedra exercise. However, the size of our hotwire cutter became one of the problems because of its risk of crashing. We crashed several times but managed to cut some polyhedra at the end of…

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

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • All Keywords
    • Table of Contents
    • Monthly Archive
    • #design-competition
    • #sandblasting
    • #attractor
    • #rubber
    • #landscape
    • #hoopsnake
    • #spiral
    • #hilbert
    • #photoshop
    • #data-flow
    • #enneahedron
    • #random
    • #shape-grammars
    • #simulation
    • #islamic-pattern
    • #phenomenology
    • #calculus
    • #platonic-solid
    • #solar-analysis
    • #tetrahedron
  • 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