Use of ShapeOp for constrained modelling of a shell with rational geometric properties. The vertices on the parameter lines of a quad-mesh are constrained to always lie on a circular arc using the circle constraint. Each face is constrained towards being square using the similarity constraint. Five vertices are anchored to different positions than their initial positions, enabling shape exploration.
ShapeOp Solver (Sofien Bouaziz, Mario Deuss, Bailin Deng)
GHPython (Giulio Piacentino/Steve Baer)
Rhino/RhinoCommon/Grasshopper (McNeel/David Rutten)