Based on TNA, I implemented together with Philippe Block a grasshopper definition for the generation of structural freeform vaults. The image shows a structural surface with an non-uniform force distribution. This work is part of a resarch project done at the ETH Zurich.
This model of a compression-only vault has been build using rapid prototyping. It stands just by gravity and friction.
Implementation-wise the matrix computation routines from rhino SDK have been used inside grasshopper vb.net nodes. Download the grasshopper definition here. A tutorial video shows the use of the definition.
Adding methods to Python classes
2 weeks ago