@jeff hammond said:
it's a choose your poison type of scenario..
the move tool in sketchup is really sweet in the way it puts many operations on one tool without cluttering it up.. it's Move, Copy, Multiple linear array, divisible linear array, and a rotate tool all in one..
on other apps, those will likely all be separate commands in which yes, they will more likely remember the last variable entered.. they'll likely be more powerful as well in individual command form but there is a tradeoff in overall program simplicity and the way sketchup's move tool works fits right in with the rest of the sketchup concept..
with a single tool stacking multiple options, you can't necessarily expect it to remember the last entry.. because what happens if i want to use it to array an item then the next time i want to use , i want to simply move an item?
that would be a problem..
pretty much the solution, as i see it, would be to program a separate array tool which will remember it's last state.. but to me, if using sketchup, i'd rather just use the move tool and enter measurements on a per use basis.
ymmv
Its either a separate array tool, or an tool which runs parrellel to all other tools which you can simply activate with a checkbox or something.
How hard is it to learn ruby?