@Anonymous wrote:
.... Is there a command in AutoCAD where i can offset drawing objects uniformly based on a reference point with percentage as the unit of adjustment. ....
Welcome to these Forums!
[The use of the word "offset" led me astray -- that command in AutoCAD isn't what you're talking about. But in any case....]
There isn't one, though one could be made. But one thing isn't clear to me from your image. The first paragraph suggests to me that you want to Move things straight toward the reference point [i.e. by the same percentage reduction in distance from there in both X and Y directions], but the X and Y parts at the bottom suggest [but I'm not sure] that you want, instead, to change their position by different amounts in the two directions. Is that right? I can also imagine that maybe you meant the X and Y as place-holders for different command names, shifting things straight toward the reference point, but with different built-in percentages to shift by in different commands. However, that might be better handled with a single command name, having it ask for the percentage.
And other questions come up. Should the initial distance from the reference point to a given object always be to the middle of it? That's obvious enough for a Circle, but if [for example] it's a Block, or Text/Mtext, should it be to its insertion point instead? That could give a very different result from using the middle of its bounding box, in both direction and distance of movement, if the insertion point isn't at the middle. And should things remain their same size, and just Move, or should their size also be altered proportionally to the percentage of movement? [I assume not the latter, because that can be done with a simple Scale command.]
Kent Cooper, AIA