DigitalCircularityToolkit
(by Keithjl)
Digital tools for circular design and working with irregular inventories.
Downloads:
101
Support Email

DigitalCircularityToolkit is a suite of tools that facilitate inventory-driven design, where design objects are finite, fungible, and often geometrically irregular. Tools include:

  • Extracting principal orientations of objects such as PCA vectors, aligned bounding boxes, etc
  • Abstracting arbitrary objects as primitive lines, planes, boxes, and spheres
  • Generating n-dimensional feature vectors as numeric representation of demand (what you want to design) and supply (what is available to you)
  • Automatic knolling and alignment of objects to planes and other objects
  • Shape characterization: LineScore, PlaneScore, BoxScore, SphereScore, RadialSignature
  • Operating on planar radial signatures in real and complex coordinates for 2D feature vectors
  • Optimal assignment using the Hungarian matching algorithm
  • Utilities for visualizing optimal assignment

This toolkit is a computational implementation of the common framework outlined by Cousin et al.

Developed by Keith J. Lee [Massachusetts Institute of Technology > Department of Architecture > Building Technology > Digital Structures research group > DigitalCircularity research collective].

INSTALLATION INSTRUCTIONS

  1. Download the .zip file below
  2. Find your Grasshopper components folder by opening Grasshopper, then File > Special Folders > Components Folder
  3. For Windows: right click the downloaded .zip file, go to Properties, and make sure "Unblock" is checked
  4. Directly extract the contents of the .zip file to the components folder
  5. Restart Rhino/Grasshopper

See Github page for more details. MIT License.

References/Citation

Refer to the Zenodo DOI here

  • License Type:
License Cost:
Downloads
For instructions on installing Grasshopper Add-Ons, please see FAQ for details.
Title
Description
Platform
 
DigitalCircularityToolkit_v0.2.2
2024-04-26
Grasshopper for Rhino 7 for Win
Grasshopper for Rhino 8 for Win
Grasshopper for Rhino 7 Mac
Grasshopper for Rhino 8 Mac
Examples
2024-02-28
Grasshopper for Rhino 7 for Win
Grasshopper for Rhino 8 for Win
Grasshopper for Rhino 7 Mac
Grasshopper for Rhino 8 Mac
Also by Keithjl
Reviews