designcoding
About Table of Contents Keywords Monthly Archive
Support designcoding!

Common-action Gardens #2

January 8, 2018 | Fabrications
#bezier-curve #cnc-milling #contouring #exhibition #permaculture #rhinoceros #wood

It has been nearly 2 years since we designed and produced this garden. Similar to the first version, Common-action Gardens #2 is injected in formal park layouts. We build it for recreation as garden structures with an aim to support the “preserve, sustain, and share” idea. Thus, we expect to bring people together while producing. These gardens organize sustainable models for communal living by integrating raised beds, planting holes, water bowls, compost holes, seedboxes, tool pots, niches for animals, and resting corners. Therefore, their sustainability depends on the local actors, people who drop in and who pass by. This fragility brought about actually has the strength to plant the seeds of searching for a new life order which depends on production and sharing.

Common-action Gardens #2 bezier-curve, cnc-milling

We used digital design and production technologies to establish a system and structure. Thus, it helped us to adapt ourselves to the social, topographical, and material dynamics of the park. In addition, each garden is located to mediate each communal garden’s relation with the earth through “production”. Common-action Gardens #2 is not merely a temporary art installation but it will become the first step of a permanent research and development project with the support of the municipality.

Common-action Gardens #2 contouring, exhibition
Common-action Gardens #2 permaculture, rhinoceros

International Garden Festival in İstanbul 2016 Antalya // October 2015, Exhibition at Karaalioğlu Park

Design and Prototyping: Fulya Akipek, Tuğrul Yazar, Aslı Aydın, Işıl Çokuğraş, Dilek Yürük
Team of students: Alara Lüküs, Elif Soylu, İlkan Cemre Acar
Consultants: Anonim İstanbul_Burcu Serdar Köknar, Hande Kalender

Here is a simple code I used to select, unroll and label the surfaces:

import rhinoscriptsyntax as rs
a = rs.GetObjects("select objects")
b = rs.GetString("prefix")
for i in range(0, len(a)):
    c = rs.UnrollSurface(a[i], explode=False)
    d = c
    if len(c) > 1:
        d = rs.JoinSurfaces(c)
        rs.DeleteObjects(c)
    rs.MoveObject(d, [0,-i*80,0])
    e = rs.SurfaceAreaCentroid(d)
    x = b + str(i)
    t = rs.AddTextDot(x,e[0])
    rs.AddGroup(x)
    rs.AddObjectToGroup(d,x)
    rs.AddObjectToGroup(t,x)
    y = b + str(i) + "S"
    rs.AddGroup(y)
    f = rs.SurfaceAreaCentroid(a[i])
    u = rs.AddTextDot(x,f[0])
    rs.AddObjectToGroup(a[i],y)
    rs.AddObjectToGroup(u,y)
Rhinoceros file (3DM)Download

Cite this post

Yazar, T. (2018, January 8). Common-action Gardens #2. designcoding. Retrieved August 24, 2026, from https://www.designcoding.net/common-action-gardens-2/

Related Posts

Common-action Gardens #1

August 8, 2017

COMMON action GARDENS I is an urban garden structure that is exhibited and still in use in Karaalioglu Park as part of the 3rd Architecture Biennial Programme in Antalya. These structures are injected in formal park layouts as edible gardens whose aim is to support the “preserve, sustain, and share” concept and to bring people together while producing. These gardens organize sustainable models for living by integrating raised beds, planting holes, water bowls, compost holes, seedboxes, tool pots, niches for…

Growing an Architectural System

November 3, 2018

This paper covers ongoing research titled “Growing an Architectural System”. It is an interdisciplinary work relating permaculture studies with computational design and production technologies. It includes testing some issues of performance via full-scale prototypes. Growing Pots is the first study we will mention in the paper. It is about the design of a micro-permaculture system and 3d printed products realized by students of an elective course. On the other hand, in the second part of the paper, we explain the…

Robotic Milling for a Reciprocal Structure

August 7, 2026

The 2025 IAAC Istanbul Summer school was conducted at İstanbul Bilgi University last year. Yesterday, a video was published about it on YouTube. It was prepared by Arkitekt. Here is the video: This reminded me the workshop and I decided to write about my side of the study. The reciprocal structure was designed by Gamze Gündüz, where she finalized it using a Grasshopper code. Then, the timber elements were labeled and sized with the help of Grasshopper again and integrated…

Spooning

July 6, 2024

Urban Atölye, led by architect Nilüfer Kozikoğlu initiated the development of this Grasshopper code. The concept was to create a random relief pattern on a surface to be carved out using CNC technology. In Turkish, this technique is referred to as “kaşıklama,” as the resulting shapes resemble those carved out by a spoon. Consequently, I named this Grasshopper definition “spooning.” The definition employs the Populate Geometry component to achieve a random distribution. However, you can further refine it to allow…

A-Chord Folding Structure

April 12, 2015

The A-Chord folding structure was developed and constructed for the World Wood Day 2015 event in İstanbul. The structure had fifty wooden struts of 4 cm X 4cm with changing heights from 200 cm to 230 cm. Two struts joined with a hinge enabled the folding motion of the structure. Thus, the nearby unit is folding in the opposite direction. The Grasshopper model generated all construction details and drawings automatically. As a result, these data enabled the revisions needed for structural experiments. In…

  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • All Keywords
    • Table of Contents
    • Monthly Archive
    • #tutorial
    • #polyhedra
    • #unrolling
    • #archimedean-solid
    • #platonic-solid
    • #parametric-surface
    • #relief
    • #folding
    • #truncated
    • #icosahedron
    • #buckminster-fuller
    • #icosidodecahedron
    • #dodecahedron
    • #stellated-solid
    • #octahedron
    • #tetrahedron
    • #deformation
    • #pattern
    • #tessellation
    • #boolean
  • 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