This repository contains the implementation associated with the papers "Designing Asymptotic Geodesic Hybrid Gridshells" published in CAD journal and "Asymptotic Geodesic Hybrid Timber Gridshell" presented in the AAG conference.
A final large-scale wooden gridshell was built based on the core algorithm, please check the paper project page by Hui Wang, Asymptotic Geodesic Timber Vault project page by Prof.Eike Schling, and the Deutch report in News@Campus.
@Article{AGG2022,
author = {Schling, Eike1 and Wang, Hui1 and Hoyer, Sebastian and Pottmann, Helmut},
title = {Designing Asymptotic Geodesic Hybrid Gridshells},
journal = {Computer-Aided Design},
volume = {152},
pages = {1--17},
year = {2022},
doi = {10.1016/j.cad.2022.103378},
url = {https://www.huiwang.me/projects/6_project/}
}
Our core optimization algorithm is based on ArchGeo, which is a geometry processing tool used in several projects related with Computational Design and Fabrication.
Implementation source 🐍 code has been released in Github . Welcome!
A visualized design tool has been realized by integrating the optimization into the CAD system Rhinoceros3D. Our plugin allows the user to define the main inputs to the optimization, the initial mesh, the web type, strip width and optimization parameters like the number of iterations and weights. The results, namely the optimized mesh, strip boundaries in piecewise quintic Bezier form, ruling vectors, the developable strips as well as their developments are returned as Rhinoceros3D geometry objects.
The optimization is implemented in CPython and called from Grasshopper, Rhinoceros’ parametric design extension, using the Hops component. This allows the user to offload the actual computation to a more powerful remote machine, if desired.
If you think this repoistory is useful, welcome to cite the paper and give a ⭐. Welcom to work together to realize a Grasshopper plugin available to the architectural community.