Topology Optimization: Growing a Cantilever Bracket
Interactive bi-directional evolutionary structural optimization (BESO): a spring-lattice ground structure relaxes under load, ranks material by strain-energy sensitivity, and iteratively removes the least useful mass until an efficient load-bearing shape emerges.
This simulator runs a real bi-directional evolutionary structural optimization (BESO) loop on a 3D spring lattice. A dense "ground structure" of nodes and springs — every neighbor within one grid cell connected by a Hookean spring — is loaded and relaxed each frame via damped explicit dynamics until it settles into its equilibrium deformation. Periodically the optimizer measures how much strain energy each cell's springs are carrying, ranks every cell by that sensitivity, and keeps only the top fraction solid, iteratively converging on the material layout that survives with the least mass for the most stiffness — the same generative-design principle used to grow real 3D-printed aircraft brackets.
A bi-directional evolutionary structural optimization (BESO) simulator: a 3D spring-lattice ground structure relaxes under load, ranks every cell by strain-energy sensitivity, and iteratively removes the least useful material until an efficient load-bearing shape emerges.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install