News for hackers. Stuff that matters.
Re:FreeCAD: A free and open source multiplatform 3D parametr... by bacon_waffle on Friday September 18, 2020 @04:54PM (#24521793)
FreeCAD has a 2D constraints-based solver (the sketch workbench) which could be used for this.
Re:FreeCAD: A free and open source multiplatform 3D parametr... by app4soft on Friday September 18, 2020 @05:21PM (#24521988)
SolveSpace in same time has 2D & 3D constraints-based solver ("libslvs").

> FreeCAD has a 2D constraints-based solver (the sketch workbench)

Fun Fact: SolveSpace solver "libslvs" used by 'realthunder' for Assembly3 Workbench for FreeCAD.[0,1]

[0] https://github.com/realthunder/FreeCAD_assembly3/wiki/Build-...

[1] https://forum.freecadweb.org/viewtopic.php?p=204024#p204024