designcoding
About Table of Contents Keywords Monthly Archive
Support designcoding!

Evolution Door: Folding Experiments (2)

December 25, 2022 | Algorithms
#folding #grasshopper #kangaroo

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. Thus, it mimics the real-world behavior of the system. There are many interesting designs on Klemens Torggler’s website. I think I modeled the “Triangle” design of the Evolution Door in here. In the above video, I tried to show how it works. However, the special hinge system, which I have no idea about, can not be modeled here. Therefore, I left the rotations free, allowing many errors. Anyway, if you play enough with it, you can open and close it too.

Evolution Door: Folding Experiments (2) Grasshopper definition
Evolution Door: Folding Experiments (2) folding, grasshopper

Above are the Grasshopper definition and a screenshot while opening the door. Below are the Rhino and Grasshopper files if you want to test them. In the Parametric Modeling course, I show this Evolution Door algorithm as an introductory example for Kangaroo and Folding Structures. There are many possible improvements to this algorithm. For example, you can add the thickness of the door, fixing the hinge rotations better. Also, other types of systems from Torggler’s website can be studied and tested on screen.

Rhinoceros file (3DM)Download
Grasshopper definition (GH)Download

Cite this post

Yazar, T. (2022, December 25). Evolution Door: Folding Experiments (2). designcoding. Retrieved August 24, 2026, from https://www.designcoding.net/evolution-door-folding-experiments-2/

Related Posts

Folding Pattern: Folding Experiments (3)

January 21, 2023

This is the continuation of the physical prototyping project of a folding pattern from 9 years ago. I simulate the folding pattern using the Rhino Grasshopper Kangaroo. As seen in the video, this is possible thanks to the pre-set hinge positions on the Rhino model. Thus, the folding motion can be animated on the screen. You can download and try the Grasshopper code. I often use this code in my ARCH 362 Parametric Modeling course. I think it is possible…

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…

Kangaroo 2 Test

April 27, 2015

After several readings, I’ve understood the way of working the new and very interesting feature of Kangaroo 2: “Grab”. Now, we can actually grab the Grasshopper objects from Rhino viewport! Also, on one hand, the new Kangaroo has a very special way of working (not common to us, native Grasshopper users) and on the other hand, it is very very easy to use and understand now. I loved that. Here is the classical truss exercise I’ve made with my students…

Calatrava Door

May 12, 2023

Santiago Calatrava, a celebrated Spanish architect, structural engineer, sculptor, and painter, is renowned worldwide for his groundbreaking and futuristic designs, which frequently fuse architecture with engineering and artistry. Among his many notable works is the door design at Ernsting Warehouse in Coesfeld, Germany, constructed in 1985. I call this Calatrava Door because this design showcases Calatrava’s keen sense of functionality and geometry, with aluminum slats arranged vertically and connected along a curved line using hinges. When you raise the frame,…

Contour-fold Structure

February 1, 2015

Euclidean constructions, when represented computationally, rely on algorithms and mathematical principles to generate geometric shapes and forms. Through precise calculations and logical operations, a computer program can emulate the actions of a compass and straightedge, constructing lines, circles, and polygons with accuracy and efficiency. These digital incarnations of Euclid’s timeless techniques enable the exploration of geometric concepts and the creation of visually captivating representations. This project is interesting because of the Euclidean construction underneath. Initially, I studied this type of…

  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • All Keywords
    • Table of Contents
    • Monthly Archive
    • #polyhedra
    • #rhino-python
    • #parametric-surface
    • #tutorial
    • #robot
    • #tessellation
    • #boolean
    • #kuka-prc
    • #design-object
    • #image-sampler
    • #rhinoceros
    • #terrain
    • #sandblasting
    • #stone
    • #dome
    • #parametric-curve
    • #animation
    • #art
    • #aperiodic
    • #tiling
  • 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