designcoding
About Table of Contents Keywords Monthly Archive
Support designcoding!

Discourses

78 posts

Architectural Geometry

August 16, 2012

Here is the preface of the famous book “Architectural Geometry”. It simply encourages me to learn new things every day even sometimes it seems to become impossible. Geometry lies at the core of the architectural design process. It is omnipresent, from the initial form-finding stages to the actual construction. Modern constructive geometry provides a variety of tools for the efficient design, analysis, and manufacture of complex shapes. This results in new challenges for architecture. However, the architectural application also poses…

Pedagogical Pattern Languages

July 24, 2012

Joseph Bergin‘s pedagogical patterns for computer science education returned my attention to teaching methods I’ve searching for almost five years. Here is a phrase from a paper submitted to pedagogical pattern language project: Most educators and trainers are not taught how to teach. Rather, they often find themselves teaching by accident. Typically, a person with a skill that is in demand, such as a particular programming language, will be asked to teach it. People assume that if the person is good in this…

Revisiting the Cartesian House

July 18, 2012

The logical structure of computer-aided architectural design tools is based on object orientation. New design methodologies named Building Information Modeling or Virtual Building aim to improve this structure by synchronizing the digital object classes with real architectural products. Therefore, CAD becomes smart and parametric. But from the design educator’s point of view, most commercial CAD tools are not useful and too complicated to implement basic spatial concepts. This is the introduction to the above conceptions using a short-term design exercise….

Age of Digerati

July 7, 2012

Here is an interesting six-year-old quote from Rivka Oxman, telling us about a potential class of designers. The particular character, type, class or whatever we call could be more sophisticated people than we imagine today. It tells me that, advances in design computing does make high-end techniques available for large communities, and re-define basics of architectural geometry for everyone in digital age, but always there seem to remain a small group of avant-garde. If Ms. Oxman is right, then the…

Wordle Analysis

May 28, 2012

I recently discovered Wordle, a visualization tool for websites. I’m very curious about the social network of design computing community. Trying to understand the trends, how the knowledge is spreading, and the role of different actors on this developing field of architectural design. First of all, I analyzed designcoding.net with all words within 103 posts until today (Click on the image for full size). Wordle can be visited by clicking here. Below is the grasshopper3d.com’s wordle result. I suspect it’s rss…

Algorithmic Roots of Geometry

May 28, 2012

Here are several passages from Shamos’s dissertation thesis, where he is studying the history of geometry from the perspective of a computer scientist. This topic always fascinated me. However, this is a good reading for the algorithmic roots of geometry. …Egyptian and Greek geometry were masterpieces of applied mathematics. It is well established that the original motivation for tackling geometric problems was the need to tax lands accurately and fairly and to erect buildings (Eves, 72)… Euclid’s chief contribution to…

Packing Objects with Galapagos

May 22, 2012

After the starting point of the Galapagos, there came another attempt to utilize this beautiful addition of David Rutten. This time, I worked over the night to tell it what I want. The aim was (or seemed to be) simple at first sight. I wanted several shapes (not one) to fit into an area, as smallest as possible, without overlaps. This is packing objects. A bounding box and area components quickly gave me the first fitness value. The area of the…

La Geometrie

May 15, 2012

…While it is true that every curve which can be described by a continuous motion should ve recognized in geometry, this does not mean that we should use at random the first one that we meet in the construction of a given problem. We should always choose with care the simplest curve that can be used in the solution of a problem, but it should be noted that the simplest means not merely the one most easily described, nor the…

Designing with Grasshopper

May 2, 2012

Today, there are pedagogical and practical challenges on the use of algorithms in architectural design, as computer puts not only a physical but also a cognitive layer between designer and the subject. Formulation of this cognitive layer is becoming important, regarding which model of computing is used to connect designer with the subject. Is it a “designerly” search, or design exploration in a visual programming environment? As most of the researchers admit that visual programming environments are very effective in generating variations,…

Computational Geometry

April 14, 2012

Searching for a meaning to today’s popular design methods and concepts we are all going after. Most of the abstract problems, today described within architectural domains, are very parallel to another field defined by M. Ian Shamos in 1978. Here is the introduction paragraph of his PhD thesis; Geometry is a subject that has captured the imagination of Man for at least 2500 years. It is at the very foundation of Art, Architecture, and Mathematics, and plays a central role…

« 1 2 3 4 5 6 7 8 »
  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • Table of Contents
    • Monthly Archive

    • All Keywords
    • #relief
    • #spiral
    • #cube
    • #golden-ratio
    • #rubber
    • #circle
    • #wittgenstein
    • #buckminster-fuller
    • #quad
    • #parametric-curve
    • #geodesic
    • #galapagos
    • #fractal
    • #photoshop
    • #pvc-hose
    • #laser-cutting
    • #phyllotaxis
    • #b-spline
    • #unrolling
    • #wave
  • 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