Circle constraints

Hello Shap3d team!

Thank you very much for building such an intuitive app!

I think it would be nice to enable perpendicular and midpoint constraints for circle and line pairs. Now such constraints can be implemented with an extra line. One of a helper line ends is coincident with the circle and the line, and the helper line is tangent to the circle, and both lines are perpendicular. For the midpoint it’s similar: one of the helper line ends is coincident with a circle, and the end is midpoint of the line of interest. But such constructs just add clutter and make complex geometries even more complicated.

Also, it’s confusing that circles snap but do not lock to that tiny violet projected points.

Cheers,
Dmitry