Hi Steve, one thing that can be difficult with that kind of thing is figuring out what scales should be applied to the "mouse waving".
Like for example should moving by 10 pixels change the value by +1 ? But what if you are working on something that is slightly bigger where 1 unit is not very big... Or what if you want to make an adjustment by only a small amount like 0.01 units?
Generally I've tried to focus on using the mouse in a different kind of a way than that "just wave the mouse up and down" kind of thing - more by picking points in the viewports so that distances are defined by snappable points that more directly reference distances in your actual model instead of being arbitrary values disconnected from your objects.
Extrusion is a good example - with MoI's extrude command you can either enter a value, or if you want to use the mouse for real-time changes, then you can pick a point in the viewport and the distance value will update as you move your mouse up and down in the viewport, like this:
That keeps the values generated by the mouse to be connected to the current scale you are working on, and also allows you to reference points on other objects in strategic ways like to get the same height as some other object already in your model like I show at the end there. That kind of accuracy is generally not possible with that other style of using the mouse, that's why I haven't really focused on that type of a method so far.
- Michael
|