The catalog of algorithms and definitions is a collection of both 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 serves as an important as a resource for the use of 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
Category: General
[Download]
Graph Mapper Points
Generates a pattern over a surface according to graph.
Category: General
Files: GH
Plugins: none
Category: General
[Download]
Voronoi Attractor 2D
Creates a field of voronoi cells that get smaller in relation to attractor point.
Files: GH
Plugins: none
Category: General
[Download]
Voronoi Attractor 3D
Creates a field of 3D voronoi cells that get smaller in relation to attractor point.
Files: GH
Plugins: none
Category: General
[Download]
Voronoi inside any Shape
Inserts voronoi shapes inside any 3D shape.
Files: GH
Plugins: none
Category: General
[Download]
Voronoi Remove
Creates a topography map based on brightness color of an image.
Files: GH
Plugins: none
Category: General
[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
Category: General
[Download]
Image Mapping
Creates a topography map based on brightness of an image.
Files: GH, JPG
Plugins: none
Category: Art
[Download]
Siteplan from OSM
Generate a site plan from information embedded in OSM files from Open Street Maps.
Files: GH, OSM
Plugins: Elk2
Category: Urbanism
[Download]
Isovist
Simulates a field of view through various points based on OSM files from Open Street Maps.
Files: GH, OSM
Plugins: Elk2, DeCodingSpaces
Category: Urbanism
[Download]
Vase
Modify control points to generate a generic vase.
Files: GH
Plugins: none
Category: Design
[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
Category: Architecture
[Download]
Color Surface Area
Redraws given image through circles that can be later fabricated.
Files: GH
Plugins: plugin-name
Category: Architecture
[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
Category: Architecture
[Download]
Collisions
Checks volumes and closed objects to see if they are colliding.
Files: GH
Plugins: None
Category: Architecture
[Download]
Pointillism
Redraws given image through circles that can be later fabricated.
Files: GH, JPG
Plugins: None
Category: Architecture
[Download]