DigitalCircularityToolkit
DigitalCircularityToolkit is a suite of tools that facilitate inventory-driven design, where design objects are finite, fungible, and often geometrically irregular.
INSTALLATION INSTRUCTIONS
- Download the .zip file below
- Find your Grasshopper components folder by opening Grasshopper, then File > Special Folders > Components Folder
- For Windows: right click the downloaded .zip file, go to Properties, and make sure "Unblock" is checked
- Directly extract the contents of the .zip file to the components folder
- Restart Rhino/Grasshopper
See Github page for more details. MIT License. Example files can be found here.
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].
References/Citation
Refer to the Zenodo DOI here
- Category:
- License Type:
Cost:
Downloads
For instructions on installing Grasshopper Add-Ons, please see FAQ for details.
Title
Description
Platform
DigitalCircularityToolkit_v0.4
2024-12-15
Grasshopper for Rhino 7 for Win
Grasshopper for Rhino 7 Mac
Grasshopper for Rhino 7 Mac
DigitalCircularityToolkit_v0.4
2024-12-15
Grasshopper for Rhino 8 for Win
Grasshopper for Rhino 8 Mac
Grasshopper for Rhino 8 Mac
Also by Keithjl
Reviews