I also think a toolbox of draggers would be very useful.
I experimented with looo's pivy/graphics.
In the test file below (needs a fresh update of CurvesWB
), all the object can be edited by double-clicking them in the TreeView.
- while dragging a point of the SplitCurve, you can cycle through [ param / mm / % ] units with "v" key
- while dragging the base point of the BlendCurve, you can cycle through the continuity values with the "c" key.
The BlendCurve editor was tricky to build, because the base marker is snapped on an edge, it generates a tangent, on which another marker is snapped.
And the continuity text control is also attached to it.
So the base draggers would often need to be aggregated into bigger "compound" draggers.
I would love to see a solid library structure being created.
I am lacking the required skills : if i can build a house, I can build 100 houses, but that doesn't mean I am able to build a 100-floors skyscraper