Today’s tip is about the two dimensional curve-point calculations. It is very handy to use “closest point” components in Grasshopper. You can calculate distances and directions between curves, surfaces and points and place point objects in relation with the proximity of another object. However there is no “farthest point” implemented yet. I tried to calculate a farthest point from a curve. First, tried to translate curve in a fashion that it would result the opposite of closest point calculation, giving the farthest point. However this idea has collapsed quickly because […]

Crossover is a single-axis, line-based deformation algorithm, constructed on a regular quadrangular hyperframe, designed by Richard Lane at the Basic Design studio of William Huff in 1963. It presents two apparently different deformation sequences linked together. Designer created a transition between the borders and inner cross-shapes gradually. This transition is visually smooth and interesting because of the component shift in the middle. It actually does not include polygonal components as seen at first sight, but works with a sequence of point and line orientations instead. This liberation from traditional understanding […]

In 14th century, Albrecht Dürer basically seems to capture some of the fundamentals of contemporary parametric design. Apart from other thinkers of his age, he refused to accept one single definition of beauty, based on proportions. His famous physiognomical studies reflected very early examples of referential systems that generates diverse design outputs, even a half century before Descartes publised the coordinate system and four centuries before D’Arcy draw the formal studies on species. I don’t know if he is mentioned in historical studies of computational design today but he seems […]

Recently, I returned to old fashion RhinoScripts in order to recapture its idea and functionalities agin. After almost 10 years, this is my first experiment on creating a custom function that draws hexagonal grids. I tried to implement a fast process for it, however there could be much faster ones out there. This script focuses on the use of functions, variables, and object arrays. I’ll continue to make more of this simple exercises, and try to revisit some of the older studies in this blog pages that were done with […]

After becoming a ready-made component in Grasshopper, the Delaunay triangulation lost its popularity quickly. It used to be a nice problem of computational geometry for designers obsessed with scripting.  Last month, Benay reminded me the method of circle checking. She showed her Rhinoscript that creates circles from point triplets, and checks if a point is inside or not. Today I studied this in Grasshopper to see if I can handle the required point combinations quickly. However, my first attempt was terrible. Wikipedia has a clean-quick explanation of the term: In […]

This is another brave group of students. They studied one of the most interesting materials in this year’s Basic Design studio. They tested the structural capacities and nearly all possibilities of thin Bamboo sticks. Unfortunately they lost most of the prototypes, and one of them was a beautiful structural tripod. In the final assembly, they managed to span the required distance by attaching bamboo sticks using plastic fasteners. Below are some of the photos from final day. The sequence of joining the stripes is making it much more structural than […]

Kündekari is an old woodworking technique, composed of interlocking parts without any glue or nail. It is primarily used in wooden doors and minbers inside Mosques. The interlocking system makes whole structure very durable. Unfortunately very little information could be found on the web about this beautiful technique. Below you see a typical example of Kündekari components and the resulting pattern composition. The subdivision part is out of the scope of this post (as it might be anything). The interesting part is the tongue-and-groove method, something like a puzzle. In […]

The material system experienced here is an extreme example of  our final projects in İstanbul Bilgi University Faculty of Architecture, first year Basic Design studio. Students studied fiberglass as their core material and they searched for weeks finding for a proper way to expose this material’s potentials into a spanning structure. They tried lots of different components, basicly using molds to give shape to glass fibers. However, their final decision was to use this material without a component logic. They used air baloons as negative molds, experimenting the construction of […]

Below is another cult article written by Robert Aish in 2005; Design has been described as making inspire decisions with incomplete information. True, we may use prior knowledge, we may even think we understand the causalites involved, but what really matters is exploration: of new forms, of new materials, and speculation about the response to the resulting effects. Essentially, this exploration has its own dynamics, involving intuition and spontaneity, and without which there is no design. But of course we all know that this is not the whole story. Design […]

Here is my 2004 Turkish translation of the popular article “Deleuze and the Use of the Genetic Algorithm in Architecture” by Manuel DeLanda in 2001. The computer simulation of evolutionary processes is already a well established technique for the study of biological dynamics. One can unleash within a digital environment a population of virtual plants or animals and keep track of the way in which these creatures change as they mate and pass their virtual genetic materials to their offspring. The hard work goes into defining the relation between the virtual genes and the […]