Auto-differentiable and hardware-accelerated force density method
-
Updated
Sep 11, 2026 - Python
Auto-differentiable and hardware-accelerated force density method
Inverse design of 3D truss networks with automatic differentiation
A differentiable finite element analysis solver for structural optimization based on JAX
Rhino plugin for form finding of spatial networks of compression forces in equilibrium with vertical loads using two-dimensional, reciprocal form and force diagrams.
Form finding of funicular networks in compression with vertical loads using Thrust Network Analysis
3D graphic statics add-on for the COMPAS framework
Differentiable form-finding with variational inference for architectural structures.
Rhino plugin for form finding of tension-only, compression-only, and mixed tension-compression structures with axial forces, using constrained force-density and dynamic relaxation solvers.
Constrained form finding using the Force Density Method.
Auto-differentiable force density method
Supplementary data for the paper constrained form-finding of tension-compression structures using automatic differentiation (CAD, 2022)
Constrained form finding using the Dynamic Relaxation Method.
FORMERLY-Math: Constrained Form Finding through Membrane Equilibrium Analysis in Mathematica
Equilibrium analysis of Maya arches (AAG 2025)
Interactive sketch tool: can a dappled solar canopy over a grid of homes make a piece of desert habitable? Runs in the browser, no build step.
Airy stress function form finding for compression-only shells with fold singularities - cross-vault companion code (FEniCSx + cross-entropy optimisation) for a manuscript submitted to Proc. R. Soc. A
Parametric WebGL engine for real-time timber gridshell generation, structural FEA diagnostics, Eurocode 5 compliance checks, and dynamic load simulation. Built with Three.js.
Differentiable structural form-finding research engine with verified gradients and Grasshopper integration.
To associate your repository with the form-finding topic, visit your repo's landing page and select "manage topics."