The solve result gives a single system-wide dof (plus failed constraints), but
not which entities/parameters are still free.
Could the Python binding expose, per entity (or parameter), whether it is
still unconstrained after a solve? This would let front-ends (e.g. the Blender
add-on CAD Sketcher) highlight under-constrained geometry the way FreeCAD does,
which needs per-entity DOF rather than just the total.
The solve result gives a single system-wide
dof(plus failed constraints), butnot which entities/parameters are still free.
Could the Python binding expose, per entity (or parameter), whether it is
still unconstrained after a solve? This would let front-ends (e.g. the Blender
add-on CAD Sketcher) highlight under-constrained geometry the way FreeCAD does,
which needs per-entity DOF rather than just the total.