CONVEXNESS

Aims:

  • Apply curve subdivision techniques
  • Define the logic of the process before you start coding
  • Add inputs parameters to have different outputs

Concept:

CONVEXNESS aims to use python script for grasshopper to provide a tool that non-building profession can use to create their own unit configuration by using a base grid. The algorithm read simple boundary lines roughly drawn by the users and automatically position partition precisely. The algorithm give direct feedback on information such as area of each partitioned space, visualized by color gradient, and the standard deviation reflecting the uniformity of the entire layout.

Pseudo Code:

  • DRAW THE EXTERNAL BOUNDARY
  • DEFINE GRIDLINES
  • DRAW ROUGH BOUNDARY AROUND SHATTERED SEGMENTS
  • DIVIDE SPACES SEPARATED BY PARTITIONS
  • DIVIDE SPACES INTO CONVEX SPACES
  • EVALUATE AREA OF PARTITIONED SPACES AND S.D. OF LAYOUT

Convexness is a project of IAAC, Institute for Advanced Architecture of Catalonia developed in the Master of Advanced Architecture 2019/20 by:
Students: Timothy Ka Kui Lam
Faculty: Angel Munoz