The catalog of algorithms and definitions is a collection of simple and complex operations with the objective of highlighting their varied applications, as well as solving specific problems within the creation, development and manufacturing process of architecture, urban planning, art, design and fabrication.
We believe that the creation of this catalog of algorithms is crucial to advance computational design and promote innovation by serving as a comprehensive repository of algorithms, techniques and methodologies that architects, urban planners, artists, designers and researchers can use. By documenting and categorizing these algorithms, a wide range of computational tools are more easily accessible, fostering collaboration and knowledge sharing. It is possible to draw inspiration from the catalog, explore alternative design strategies, and incorporate computational thinking into the creative process. The catalog also serves as an educational resource, helping students and beginners learn about different algorithms and their applications in computational design while nurturing a new generation of designers adept at leveraging computational tools to tackle complex design challenges. By embracing a catalog of algorithms, the field of computational design can thrive, inspiring transformative design solutions and shaping the future of diverse design disciplines.
Connected Lines
Adds random points inside a boundary shape, draws circles and connects all points through lines.
Files: GH
Plugins: none
[Download]
Graph Mapper Points
Generates a pattern over a surface according to graph.
Files: GH
Plugins: none
[Download]
Voronoi Attractor 2D
Creates a field of voronoi cells that get smaller in relation to attractor point
Files: GH
Plugins: none
[Download]
Voronoi Attractor 3D
Creates a field of 3D voronoi cells that get smaller in relation to attractor point.
Files: GH
Plugins: none
[Download]
Voronoi inside any Shape
Inserts voronoi shapes inside any 3D shape.
Files: GH
Plugins: none
[Download]
Voronoi Remove
Creates a topography map based on brightness color of an image.
Files: GH
Plugins: none
[Download]
Box Sphere Subtraction
Substract a number of spheres (or any other shape) from a given box (or any other shape).
Files: GH
Plugins: none
[Download]
Close Geometry
Closes or caps complex geometry.
Files: GH
Plugins: none
[Download]
Image Mapping
Creates a topography map based on brightness of an image.
Files: GH, JPG
Plugins: none
[Download]
Vase
Description
Files: GH
Plugins: none
[Download]
Siteplan from OSM
Generate a site plan from information embedded in OSM files from Open Street Maps.
Files: GH, OSM
Plugins: Elk2
[Download]
Isovist
Simulates a field of view through various points based on OSM files from Open Street Maps.
Files: GH, OSM
Plugins: Elk2, DeCodingSpaces
[Download]
Contour Floor Areas
Divides volumes into horizontal sections (floors), adds thickness to every section, and gives you the floor areas for each one and the grand total.
Files: GH
Plugins: none
[Download]
Color Surface Area
Redraws given image through circles that can be later fabricated.
Files: GH
Plugins: plugin-name
[Download]
Color Surface Heights
Colors surface according to height. High levels are red, while low levels are rendered red. Everything else is a gradient in-between.
Files: GH
Plugins: plugin-name
[Download]
Panels Larger than Area
Checks whether panels are larger than indicated area and paints them a specific color. In other words it analyses panel sizes.
Files: GH
Plugins: Lunchbox
[Download]
Collisions
Checks volumes and closed objects to see if they are colliding.
Files: GH
Plugins: None
[Download]
Pointillism
Redraws given image through circles that can be later fabricated.
Files: GH, JPG
Plugins: None
[Download]