August 2017

Berfin Sanem Top Beste Tekdoğan Kerem Yücel Utkan Kanberoğlu Summer School at IBU opened the course Architectural Geometry this year. Here is one of the exercises I tested with a few students. This is about creating Escher-like patterns for an introductory topic on the designerly utilization of those “boring” regular tessellations. Square, hexagon or triangular tessellations are used as underlying structures of more seemingly-complex patterns.

This exercise was a popular one in 2015 and 2016 Architectural Geometry classes. Recently, I found these images of student works. However some of the students’ names are missing (please e-mail me if one of them is yours). I love this exercise because it is a quick and efficient way of explaining and experimenting the workflow of digital to physical production. In this particular exercise students created Rhino Macro codes to develop these 3d pattern deformations. It is a flexible exercise system with lots of options for an instructor.

Anemone components are still working great, extending the abilities of Grasshopper. Here, I studied a space-filling fractal called Gosper-Peano curve. You can download the Grasshopper definition here. Be very careful about the number of iterations (the N input) because it can crash your Rhino if you change it to bigger numbers. Also you should have Anemone components installed in order to run this definition. The generator curve is a special one. Direction, length and angle of every segment make it possible to create this beautiful fractal. I love to use […]

In the last semester’s mid-term project of Computation-based Basic Design 2, we experimented the casting method for studying solids and voids. Students worked in groups of four. First, they designed a set of components within a 10cm bounding cube. These cubes represent 1m3 in 1:10 scale. After that, they multiplied them into a system of voids with a function for human use. They fabricated at least 24 pieces in the final 3d composition. David Umemoto’s Soma Cubes was an inspirational example for our students. They used EPS or wood as […]

IABA 2015 International Architecture Biennial Antalya // October 2015, Exhibition at Karaalioğlu Park Design and Prototyping: Fulya Akipek, Tuğrul Yazar, Aslı Aydın Team of students: Alara Lüküs, Burak Güney, Elif Soylu, Tufan İşcan, Tunç Şenman Consultants: Anonim İstanbul_Burcu Serdar Köknar, Hande Kalender, Dilek Yürük Video by Elif Soylu COMMON action GARDENS I is an urban garden structure which is exhibitted 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 […]

Below is a simple tutorial class we’ve studied in Rhino in 2015 and 2016. The exercise is called “A Low-Poly Habitat”. The aim is to create simple polygon models by analysing overall geometric topology of an animal body. First-year design students attended the exercise and they are encouraged to create these models using blueprints from www. They used simple commands such as point, line, surface from 3 or 4 points and that’s all. Such exercises (hopefully) help them controlling the perspective viewports and simple modeling commands. An advanced versions of […]

Studied earlier in Grasshopper here, creating a cycloid-like curve actually mimics the physical process of rotating disks on a path. Below is a test in Rhino Python. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 # Drawing Cycloid-like Curves # 07.08.2017 www.designcoding.net – Tugrul Yazar import rhinoscriptsyntax as rs curv = rs.GetObject("Select curve") qual = rs.GetInteger("Quality",100) radi = rs.GetReal("a radius",4) radi2 = rs.GetReal("Circle radius",4) cua = rs.OffsetCurve(curv,[1,1,0],radi2) cevre = 2 * 3.1415 * radi mimi = [] […]

This Rhino Python script generates the dual of the selected solid object. However it has some bugs and is not working in some cases. This task could be much better solved with meshes because the main problem is to identify the neighbourhoods of faces. Works pretty well with simple objects like boxes. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 # Generating Dual of Selected Polyhedron # 03.08.2017 www.designcoding.net – Tugrul […]

Again, another example of utilizing Rhino Python for educational purposes and especially for designers. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 # Drawing Simple Polygon Fractals # 02.08.2017 www.designcoding.net – Tugrul Yazar import rhinoscriptsyntax as rs centerPoint = rs.GetPoint("Specify the center of polygon") numberEdges = rs.GetInteger("Enter the number of edges", 6, 3) radius = rs.GetReal("Specify the radius of polygon", 10) iterat = rs.GetInteger("Enter the number of iterations", […]

This is the first book on Grasshopper in Turkish. You can find it here or here or here. Grasshopper (GH), Rhinoceros (Rhino) modelleme yazılımı üzerinde çalışan bir eklentidir (plug-in). Algoritmik biçim araştırması ve gerçek zamanlı parametrik modelleme amacıyla kullanılmaktadır. Bu kitap parametrik ve algoritmik modelleme dünyasına adım atmak isteyen mimarlara, iç mimarlara, endüstri ürünleri tasarımcılarına, takı tasarımcılarına ve hobi amaçlı kullanmak isteyen herkese yönelik teknikler sunmaktadır. Rhinoceros’un NURBS altyapısını ve Grasshopper’ın veri akış diyagramlarını kullanarak dinamik ve sıra dışı geometrik biçimler keşfetmek ve bir tasarım yöntemi olarak kontrol etmek isteyen […]