designcoding
About Table of Contents Keywords Monthly Archive
Support designcoding!

Work of Art in the Age of AI

September 19, 2026

In his groundbreaking 1935 text ‘The Work of Art in the Age of Mechanical Reproduction,‘ Walter Benjamin questioned how photography and cinema radically transformed the nature of art. According to him, what made a work of art unique was its singular existence in time and space, its ‘aura’. Mechanical reproduction techniques shook this aura, detaching the work from its traditional context and offering it up for mass consumption. Today, we stand at a completely different threshold. Generative AI tools are…

Curvature Map on Terrains

September 17, 2026

This is the last of the site analysis tools we previously used in first-year architecture education. As you may recall, we previously introduced a tool that generates topographies based on specific parameters. Afterward, we examined two tools that perform slope and flow analyses on these topographies. Today, we are presenting a tool that analyzes curvature. This topic actually constitutes one of the interesting intersection points between architectural design and differential geometry. Curvature is not something architects normally observe directly on…

Cantellation of Polyhedra

September 16, 2026

This project randomly stole an entire evening of mine. I didn’t know what the cantellation operation was. After doing some research, I realized it mirrors the process of the dual operation we had previously performed with polyhedra. It turns out to be the process of turning edges into new faces. I started looking for ways to do this in Grasshopper without using ready-made add-ons that include this and similar operations. As always, I had to solve many interesting geometry and…

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 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 of…

Geography of the Unsayable

August 30, 2026

Everything starts with an image in the mind, with a cinematic dream: the great white cliffs at the end of the movie, “Atonement”. While the waves are hitting the shore, that reunion that can never happen. But the moment we take our first step, that abstract feeling of Ludwig’s hard reality smacks us: “The world is everything that is the case; it is the totality of facts, not of things.” The exact departure times on the station boards, the numbers…

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…

1 2 3 4 5 6 7 8 9 10 11 … 56 57 58 »
  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • All Keywords
    • Table of Contents
    • Monthly Archive
    • #paper
    • #regulations
    • #enneahedron
    • #anemone
    • #curvature
    • #simulation
    • #snub-square
    • #gosper-curve
    • #quad
    • #kuka-prc
    • #robot
    • #robot-tool
    • #rhombicosidodecahedron
    • #tensegrity
    • #shape-grammars
    • #calculus
    • #music
    • #dual
    • #space-syntax
    • #minimal-surface
  • 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