For the "set working plane" tool I suggest an aditional 3-point method:
- first click = i.e. start point of a linear object/edge to be used as a rotation axis = origin
- second click = end of this linear object/edge = define direction of z-axis
- third click = somwhere else = define direction of x and y axis
What you get: a working plane perpendicular to the the linear object or edge.
Or even better: the rotation tool should have an option to define the rotation axis by two clicks on the linear reference object / edge and a third click to start the rotation. Currently the rotation tool can only align automatically to existing planes, but not perpendicular to existing linear objects or edges. Go see i.e. rotating in SketchUp: there you can align the rotation tool perpendicular to the rotation (z-) axis by click-dragging in the direction of any linear object/edge.
What do you think? Thanks for supporting these whishes.