Ok that's definitely it : the "issue" (which isn't an issue at all really, and more of minor quality of life thing) isn't at all about the default direction of Corner Rectangle drafting. Rather it is related to the fact that without even thinking about it, right after invoking the Corner Rectangle command I tend to naturally place my mouse cursor within the rough screen quadrant where I would expect the rectangle to expand towards (according to my design), and the preview of the rectangle shape actually matches this mouse-driven intent. But when confirming the entries, the end result may flip.
So, sometimes the intended direction just so happens to match the direction used by the tool (bottom-left to upper-right) ; but sometimes it doesn't, as the default is just one out of four possible directions. For instance I may want the rectangle to "grow" towards X- Y-, or X- Y+, or X+ Y-. In the footage below, I am placing my cursor in the bottom-right quadrant of the viewport, in relation to the origin point of the rectangle, expecting +X -Y. Yet the rectangle ends up "growing" along X+ Y+.
So perhaps there could be some alternate way to invoke Corner Rectangle, taking this relative cursor positioning into account ? But as always with this sort of things it's hard to tell if it would feel intuitive or not in practice ...
Taking such a relative positioning of the cursor into account could even dictate the assignment of the numerical values to the sides of the rectangle. For instance, if the mouse cursor is far on X but close on Y, the tool could assume that X is supposed to receive the bigger of the two typed-in entries, as opposed to necessarily receiving the first one. But this is of course a bit of a stretch, and could end up being quite confusing the user :D
Anyhow, I hope this makes sense !
|