wandererfan wrote: ↑
Sat Feb 16, 2019 6:31 pm
If your "Draft interface mode" is set to Taskview you get a traditional task panel with all the input fields in one place. This TaskPanel was implemented about 3 months ago.
If your preference is set to Toolbar, the ui is unchanged.
The point & click selection of the point is not implemented in the new task panel ui. Whatever is typed in the X,Y.Z fields is used as the "point" when OK is pressed.
Just for clarity, are we looking for a button, or for the point & click functionality?
After playing around a bit, it appears to me there is a bigger issue here, and that is the selection of the face on which to place the text. Normand's demo only works because somehow (it's not clear to me how) the plane of the beveled face was selected. If I create two bevels on the block, in order to place text on an arbitrary one of them one must first select the plane, then click the plane selection button, then click the shape string button. But even that doesn't work the way it should intuitively, as the selected plane is not the plane of the selected face. I'm not very familiar with Draft WB, so I could be all messed up here. But try this, in both modes (toolbar and taskview):
Create a cube.
Bevel two of the top edges at right angles to each other.
Try placing text on each one in each mode.
In toolbar mode, while the origin of the plane appears to be in the center of the chosen face, it is not. The text is placed further back, inside the object.
In taskview mode, the text is placed at the global origin (assuming the x,y,z values are left at 0.0), but oriented as for the selected plane.
Neither of these is what the user wants or expects. The plane origin appears to be in the correct place, but that is not where the text is placed.
I may be doing something totally wrong here (likely, given my novice abilities). What I would expect is this:
In Toolbar mode, the text would be placed at the selected (clicked) location on the face of the object whose plane is supposedly the working plane.
In Taskview mode, if the working plane is other than the default coordinate system, I would expect the labels for x,y,z to change to "Local X" etc. When the dialog is completed I would expect the text to be on the chosen face at the local x,y,z set position.
the above taskview mode works, then it would be handy to have a button in the dialog allowing one to click on a location in the plane to set the relative position.
The above is (I think) in the spirit of the current Draft WB. What is a bit disconcerting is that some of the other workbenches, such as part design, perform operations on the selected edge / face. So, for example, one selects an edge and then hits the bevel button to bevel that edge. Intuitively, when one switches to the draft wb one expects
a similar behavior -- I would expect to be able to click on a face and then hit the shape string button to put text on that face. I don't know if making it work this way flies in the face of the notion of the working plane. One could switch the working plane for the duration of the shape string operation and then switch it back to whatever it was, or choose to leave it there if that seems preferable. Could be a preferences option for draft wb.