designcoding
About Table of Contents Keywords Monthly Archive
Support designcoding!

#grasshopper

283 posts

Lace Experiments

September 15, 2026

For a research project with Avşar Gürpınar in 2024, we studied lace patterns. During this process, I had the opportunity to try out two Grasshopper plugins: Parakeet and Clipper. When combined, they allow you to obtain laser-cutting patterns. Parakeet is a very good plugin that generates tessellations. This was something I always dreamed of developing back in my youth. 2-Uniform Tiling In this design, I used the Parakeet component named 2-Uniform Tiling. In geometry and tiling theory, a 2-uniform tiling…

Polar Sorting

September 13, 2026

I’d like to write down an interesting problem here. I remembered this while thinking about this post. It represents one of my favorite, simple pieces of reasoning. I frequently find myself needing to sort a number of points around a center in Grasshopper. Don’t ask why. I realized I’ve been using three different methods to achieve this. The first one that comes to mind is using the Vector Angle component, naturally. All we have to do is supply a plane…

RHWC of Convex Polyhedra

September 12, 2026

Hot-wire cutting (HWC) is a cost-effective subtractive fabrication technique used across many industries. The basic idea of HWC is to cut a block of material by melting it with a resistance-heated wire under tension. It is effective for materials with low melting temperatures, such as expanded polystyrene (EPS) and extruded polystyrene (XPS). Generally, HWC is associated with mold production in the architecture, engineering, and construction (AEC) industries. Robotic hot-wire cutting (RHWC) is a subtopic of HWC. In a standard RHWC…

Flow Map on Terrains

September 11, 2026

We previously looked at the terrain generator script we used in midterm projects with first-year architecture students over here. Later on, we added a few analysis modules to this tool. You might remember the slope analysis tool from this link. Today’s topic is another type of analysis: flow. The idea for this code wasn’t actually mine; I developed it by looking at an existing script based on Serkan Uysal’s suggestion. Unfortunately, I don’t know who originally wrote it. Keeping track…

Syntax, Meaning, and Wasp

August 24, 2026

The question of how form emerges in architecture has always been one of the most fundamental debate topics of computational design. When I was a graduate student, we used to examine how abstract language structures made of words and rules turned into spatial and geometric systems. In this post, starting from the reflection of linguistic theories on architecture, we will talk about the logic of discrete aggregation that we study in the first year Design Computing courses. At the same…

Interlocking Structure with Boolean

August 23, 2026

You are seeing the last of the interlocking system trials that I have previously tested in two exercises. If you remember, in our first trial, we were drawing interlocking joinery details on cross-sections using closed curves, without any solid modeling. And here is the most advanced one, I guess. In this exercise, however, we are creating a solid model that incorporates these interlocking details. This time, we will look at how to construct the same system using Boolean operations. Boolean…

Robotic Path Planning for Concrete Printing

August 19, 2026

Three-dimensional concrete printing (3DCP) is an innovative digital fabrication and automation technique based on additive manufacturing that enables the creation of complex and customized structures in the architecture and construction industry. Its most notable advantages include eliminating formwork costs and labor (Buswell et al., 2020; Lyu et al., 2021; Kaliyavaradhan et al., 2022) and facilitating the fabrication of structural elements with complex curvatures, particularly in printing systems utilizing industrial robotic arms (Alabbasi et al., 2023; De Soto et al., 2018)….

Slope Map on Terrains

August 18, 2026

I previously shared the Grasshopper definition for terrain generation that we used in last year’s studio midterm. One of the goals of this project was to take the first step toward developing students’ skills in understanding, processing, and utilizing terrain data as a design input. To support this objective, we provided them with small supplementary tools. One of these tools was the slope map. As you can see, this is quite a simple Grasshopper definition. It computes the slope of…

Robotic Sandblasting Continued

August 17, 2026

We continued the previous week’s experiments with Efecan. Using the sandblasting tool, we started performing point and line tests. The Grasshopper script I developed for this process is below. It allows us to move the gun along defined paths or execute target shots at specific points. To mount the IBIX pressurized gun onto the Kuka KR-20 model robot, I 3D-printed a custom adapter using PETG. Although it required a bit of force, the gun fits tightly into the adapter; it…

Catenary Dome without Kangaroo

August 13, 2026

When thinking about serious and specific topics, I suddenly find myself looking back at the basics again. Catenary curves, are not the most beautiful one among those mathematical forms found in nature. However, it still tells us a lot about structures. The name apparently comes from catenaria, the Latin word for “chain”. This Grasshopper code was actually an example from our book 10 years ago (link here). It seems catenary curves could potentially be used in a type of dome…

« 1 2 3 4 5 6 7 8 9 10 11 12 … 27 28 29 »
  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • Table of Contents
    • Monthly Archive

    • All Keywords
    • #simulation
    • #cuboctahedron
    • #fibonacci
    • #vector
    • #unrolling
    • #shape-grammars
    • #sinan
    • #delaunay-triangulation
    • #moebius
    • #hyperbolic
    • #fractal
    • #stellated-solid
    • #aluminium
    • #folding
    • #firefly
    • #polygon
    • #digital-culture
    • #rhombus
    • #icosidodecahedron
    • #euclidean-construction
  • 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